42
153
1194
840
203
123
196
570
1041
395
136
984
1117
478
161
149
257
433
1091
1141
492
1000
1829
369
155
308
704
1407
817
241
248
867
431
780
112
29
499
448
494
109
1148
681
1653
1074
291
426
244
1395
