80184588
99033548
3823413
974223
79762709
47475218
45475127
27811620
3608085
540291
38696256
92453349
657227
4222905
62582802
37977621
84131503
15113130
69293650
34634082
28254509
48983183
71833252
85785197
25819394
592615
32762501
58138783
75341827
98906291
2875510
28555292
16997459
6952704
70363903
19156675
2898970
61281135
15536775
30846291