32
7
60
68
41
189
153
15
187
44
137
260
106
14
89
39
150
125
56
173
78
124
192
165
30
77
183
291
219
53
143
236
55
324
74
8
168
85
306
549
49
142
103
471
88
274
216
61
518
104
277
180
380