1
6
65
124
120
114
39
34
48
229
281
358
726
228
36
181
134
210
253
166
43
940
218
168
969
263
714
459
222
810
1165
760
354
958
702
591
1340
595
625
1472
357
189