52073797
80721048
100002170
90087718
64481194
3540374
56705365
16096541
40716713
7371328
99847162
33329590
59857055
5463107
12068561
4385201
19664626
12521007
3095721
56907901
49676816
58587476
38987591
45274562
94213856
9345704
7775385
94067255
28548814
22176619
7787540
6653279
81831639
92202004
55283959
81487929
43817795
80702424
93376191
18355679