8402486
5327944
93349790
705615
91514031
63338533
63184080
28955208
19494230
3601942
251435
90356437
7727103
60919350
99888022
17391431
79111448
43059928
2956255
2352116
19554706
9018892
51714985
57976721
28922434
7217973
22549158
24055844
70385689
49317349
95916712
98045456
12548511
47305712
4194798
2186950
62428562
75141538
81832191
72249029