66593749
21874625
56432920
29054354
97291327
30564150
36569172
32952094
9212633
12376039
49205186
88354317
90714530
81067264
99747814
80312190
49887116
41807087
9762177
93494784
619373
57299341
23057885
27931938
75391059
50776494
926471
37028222
71011788
31958542
94228984
41461403
70605177
99446225
79101175
86871537
2481826
79766664
35569557
6497876