74876660
54048420
3664438
36428536
43172449
5678225
52251493
44088825
55765482
45728735
59365755
6525756
57215708
40303896
77857250
24792564
91356295
22965909
40746228
41887612
28211511
98405631
81639360
44923981
61227510
59805521
5269336
6313975
8228716
91643282
32629973
48538500
17227818
2434192
72533940
31207867
36228097
57119652
29136158
54222346