634
221
346
33
116
278
445
681
816
754
374
627
128
295
965
91
998
670
494
609
725
344
969
389
358
244
79
379