13
24
29
47
290
20
306
144
22
221
92
15
36
661
515
35
102
45
292
14
63
319
128
309
50
1012
269
49
307
219
1101
73
64
253
57
244
322
82
236
67
137
499
416
155
538
332
193
59
211
885
21
146
78
40
90
19