43737040
19826509
57782693
10997993
5645762
714283
68447776
30075520
61114534
30177060
90263929
68833812
14036194
61116776
77948788
4325359
9673841
99983442
7138972
12407291
76798166
63548555
32825196
94715387
42966509
16164578
35175061
7952929
27071296
38723098
14245610
92974581
14096919
10216302
54912275
26029930
6922794
57001617
50916920
29745695