240
12
56
139
67
264
123
73
204
186
411
80
22
101
40
555
82
117
25
51
2435
30
29
17
356
252
16
34
33
295
142
61
872
26
272
23
265
127
639
193
241
54
48
72
162
210
341
1498
85
137
60
674
15
322