75751626
15759489
6861953
1788386
85658482
61074620
97902507
65628985
13012641
38456013
61873780
2676992
42639944
57665002
3758512
94636530
39807729
88916571
92437658
22619410
55667827
42869232
23629414
35421843
64521113
78305442
46306891
91556119
91759318
66901395
42812978
10412507
92062216
52223530
1137134
23518262
73796500
30214716
12109476
71329339