93044280
53541590
15486238
5696780
7524783
95579744
86166231
19098499
98658947
62601053
46585545
818774
71029813
91046784
89202801
56518556
24254475
2455204
7997529
35981448
16747425
56594781
9898487
53905428
31937131
79606510
13253052
86082493
71861224
14528858
10973390
34788633
55022419
43667264
27807058
92467639
88421607
67201848
2471743
48526140