70456730
64164246
84289668
65796541
57651377
49361771
6741797
28144206
2016643
95749645
39968513
12319799
9169058
31988975
59343482
33023420
25693066
11477280
97724552
62192813
21886675
23338136
70265529
78858336
62485616
20971518
67101468
26585913
77565565
20073264
29396521
41219477
61622163
29047796
64502128
51073361