82546228
36515996
85393127
50064170
17612463
14657658
20297923
18467446
9408250
58825698
56282207
49271657
88183967
61894325
6546825
152285
44771392
54701914
58633596
16722543
4095994
56718389
201657
92272634
6118844
5424359
25463850
94218622
91097780
40075036
66299550
29489459
81244453
42335361
93898133
32635332
47861236
9379781
4705781
54533733