21
61
30
101
12
19
17
58
176
65
78
46
8
272
7
97
460
23
52
26
82
33
29
247
343
144
15
196
36
71
1012
6
240
525
406
57
64
43
327
55
7482
599
13
14
95
27
41
9
16