127
50
214
66
207
54
237
270
507
253
2506
95
151
220
232
364
309
170
350
385
249
42
112
44
280
85
96
69
23
15
14
274
168
382
383
225
1819
172
140
94
47
103
28
697
135
43
162
411
68
38
324
371
1505
34
129
176
31