68495016
45811997
50595344
31139580
26407764
91772281
90261145
96403685
56366025
70479799
97515944
88968375
70178919
74535174
21073455
31805440
74497726
35606174
11189651
40449541
95531134
90181733
14317210
70955232
12092085
44049662
53697847
12286933
42284602
626072
5773889
8122327
59147649
10516710
86689777
64095608
68551109
90891087
72232981
42044498