634
126
667
286
1073
542
742
192
224
99
382
79
502
25
599
48
312
121
432
16
130
42
477
119
587
84
666
139
521
244
659
116
548
158
334
71
432
172
200
51