62
241
45
100
57
22
11
229
88
70
72
214
163
30
26
21
48
309
47
105
28
187
68
95
249
37
131
111
103
34
120
41
25
63
65
36
24
35
40
145
410
508
17
121
38
148
19
1503
49
92
563