84559143
1444762
86589577
52601068
17352519
97532058
45987788
88558061
29668806
901341
74434891
99847755
27868254
26211916
28352729
43096592
4777556
66758703
61414851
52622633
90368667
63481449
18871979
48897525
38047356
4692994
10262851
7166375
4109918
95069110
34617828
39094106
20162014
2258970
14212714
660238
33869124
41654241
96874937
52733272