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
30
221
145
107
65
59
78
67
42
1376
37
119
50
347
333
3332
53
92
28