171
34
12
9
117
21
23
49
70
38
68
77
35
7
27
39
13
121
253
43
84
103
10
24
269
167
62
17
174
142
407
258
330
20
497
31
221
30
145
107
65
59
78
67
42
1377
37
119
51
347
333
3332
53
92
28