70984302
32603007
13371905
66213376
3131868
97552526
38923197
90523943
24256496
30025564
94477368
18763026
2683200
28094899
68743119
46331735
26488655
38959290
44505286
41512604
99881628
16903752
9218904
6764431
2182302
67855580
24504607
94973051
36736610
86022690
44455919
22703422
26852181
83022210
2013740
75136994
3940531
83951875
62016672
187521