39
27
28
22
23
535
1986
194
42
184
362
31
26
120
389
48
14
107
584
575
17
74
417
373
50
19
198
64
408
94
135
36
32
15
21
199
51
62
75
97
93
222
108
270
322
70
812
261
105
85
18
242
237
79