112
243
197
559
187
199
84
41
590
96
190
240
109
193
55
40
256
127
214
231
32
268
219
29
129
587
169
101
145
287
238
26
31
245
223
1810
28
704
42
33
448
34
64
158
19
107
48
68
209
47
207
14
18
284