66585399
92592511
5104879
53339780
3114901
2304707
64533125
96345869
43926036
66851623
91078527
8903719
17996014
3557826
6578561
54876049
78247254
56256838
22852597
46581590
99083869
5061172
22968123
11962951
902148
31039988
8732455
44111658
4187757
6650729
20163385
64997736
94858482
77287158
70005326
96219493
6523681
69007451
12424925
90573998