5004605
42958520
15576669
70828985
72267552
15832973
16662792
14599643
79504484
71311256
43769017
59762340
25997406
6953736
91621673
62242121
6614612
774242
80766413
37149927
23999735
83298088
8027719
95461404
67474863
95668389
21429287
14341568
4483629
27111358
6254841
66612528
73708589
34386746
31788803
77632818
72995050
55892152
96712270
93042062