87053679
31486887
20969020
13842021
98221916
63366353
90461083
59046903
81051505
56328081
96833290
95987646
61355010
29891000
34429951
57694348
54057817
85554013
62227804
23081215
5049385
18962468
69727951
83526635
25829430
81105310
89459084
27181609
73786742
26326473
75646688
20885509
96891269
27929555
7010610
93662911
53472532
97328945
73572864
6641401