21
101
26
18
15
52
78
41
50
27
24
508
30
49
10
251
261
28
73
89
69
77
39
32
19
51
22
35
66
99
12
305
48
90
20
54
144
85
6
88
98
55
67
143
74
104
23
94
25
190
47