34
62
39
75
59
30
105
33
91
40
37
55
16
43
168
29
367
240
53
84
88
46
80
79
56
13
50
358
32
41
20
179
9
21
19
15
24
48
172
68
163
82
86
27
23