34
50
33
67
36
43
29
15
274
31
122
84
39
37
22
108
75
46
60
63
68
35
44
24
45
52
219
71
170
98
61
161
53
120
141
145
379
225
264
143
14
57
105
864
109
92
40
116
42
115
186