95
71
98
66
654
59
36
102
110
187
277
174
97
85
34
117
172
137
51
145
241
81
118
476
225
467
35
120
298
23
164
207
203
25
39
79
74
159
53
163
239
96
126
94
50
63
453
1917
334
295
214
2116
17
5
2
30
188
31