31422180
6973431
58068065
29225748
69367875
34866156
50847551
61179753
43854799
70558285
74033875
3878161
37484625
56005887
98162457
79389438
74423573
62677995
74719382
69909984
30406422
10633216
541880
28482445
9681553
20728633
90177982
12035979
84963571
53667400
63497865
74634897
53158849
37411560
92424492
13552106
55193542
26806443
5314590
72658979