85691096
93659308
2109495
19272215
5312750
70811406
52737098
58853844
18059699
3122221
5210421
27412415
75807499
47815218
94646703
9681480
91739158
85961497
43112958
52071901
71492459
19613916
28217873
76104814
74433575
50883307
46812703
65463586
22062104
6840675
54276566
95266619
27035324
67971779
94565691
54302225
26075093
36568948
90486026
3264280