66757093
32599321
31606808
43508384
62262240
86797206
55266415
9299510
6695312
8100960
94916658
45218199
60549055
38152192
59529380
764367
27695866
60169178
61277055
34916550
9621574
503226
78349596
64035388
95311382
59976639
9436811
61039639
9698601
900565
51419562
1762474
69291478
71247195
30138460
76219557
74618051
92969244
93862836
43231179