38
42
24
52
32
21
22
73
60
44
29
47
967
9
165
68
88
33
49
231
148
863
71
313
179
98
48
57
23
278
397
121
40
45
591
19
27
92
456
118
62
13
82
15
5177
1660
86