90675949
16999400
53869230
70334665
15783179
68382216
72892162
61042252
7754568
23829428
99133748
76946244
31138521
54655282
26639427
5105299
39487247
15262203
30924588
10347275
41232449
78027439
5027346
60393555
6940197
3353704
26134814
57062957
45425475
5241551
57966630
33875119
47258173
1080885
65565019
58778832
64149532
93408494
37631808
19414047