24
146
147
17
151
66
35
14
58
120
7
420
83
284
118
36
581
63
425
355
331
325
700
393
50
296
31
22
21
28
81
55
32
341
61
225
202
336
25
57
37
34
41
45
89
293
500
111
259
9
137
13
82
84
253