86682613
7744609
63005597
18185160
2928839
25143862
22412607
67451116
92611270
7244102
13544835
21955378
23913732
45175956
6011648
70423096
74751148
41409046
8069157
99891094
94524460
44238155
86161494
64138360
5396039
50008130
25922957
60405622
34628533
96347149
73364449
23072701
63052158
92419307
53284042
98415376
71655325
7425670
88227060
58664797