92335246
31298727
1474017
99132
70757088
50229494
15473989
38846883
58622618
55441326
4292039
5765660
27536402
25747513
9652867
28051586
11381547
80668061
53464741
90618018
69852554
625870
49951940
40508843
22274750
2971065
28287236
55846400
6452652
96953219
97735919
25976974
91388900
69395220
13531623
53852715
39216456
37651603
96666906
58871077