679
268
958
134
793
787
256
257
1139
241
206
235
244
51
128
761
192
588
495
406
409
798
220
537
384
329
193
775
125
136
211
879
68
140
199
42
126
446
301
814
64
263
789
91
44
155
100
469
242
414
22
846
171
850
1515
881
380
181