34
15
177
81
85
42
56
89
29
100
53
51
44
33
99
139
58
26
102
122
75
31
62
196
61
28
37
30
146
80
60
14
55
20
52
36
48
45
24
11
210
397
47
221
254
18
72
50
27