42
19
39
32
37
97
132
17
22
16
8
13
15
56
60
58
31
240
10
43
276
330
155
6
50
189
26
61
316
525
229
269
1439
182
18
289
54
390
38
46
560
63
128
71
62