117
36
137
51
145
242
81
118
476
225
467
35
120
298
23
164
207
203
25
39
79
74
159
53
239
96
126
95
50
63
453
1918
334
295
214
2119
17
6
2
30
188
31
104
234
11
14
37
12
1060
169
40
277
103
254
29
260