32
24
28
12
23
19
66
10
276
139
126
281
33
78
194
91
115
104
659
174
159
113
166
175
259
132
187
299
365
277
154
219
326
209
262
379
58
284
71
207
195
130
69
110
137
156
82
420
367
108
60
534
169
218
297