92
27
121
52
95
30
6
28
47
284
21
272
950
371
203
25
171
176
131
142
316
207
70
87
71
144
353
76
1404
84
68
57
12
97
80
33
49
42
48
45
74
73
34
19
315
35
65
51
108