62
228
316
136
126
55
219
283
171
234
117
109
116
583
384
161
425
125
100
59
73
225
48
230
190
120
266
148
114
147
115
88
24
130
260
127
28
78
52
26
140
232
111
214
99
19
108
149
40
79
338