18827559
70756633
15043789
73677074
8588795
58058427
9457018
23577234
95143673
19059331
5572829
75973522
95582182
3752267
58103274
81914297
2178995
93851155
91354019
60384685
22339189
11094814
76247851
61818955
13571141
92988160
90737568
4616197
81939351
9652635
59985073
53924171
42528735
75406134
38449463
69358979
94046746
10239688
7199752
4349782