39111161
35332201
36606551
69475985
4366180
1491483
99486986
77462957
73971572
37486626
18911526
99049052
28264386
88796076
24107368
39642219
33219571
20758022
57316023
61332144
46837428
54261493
47075311
26479706
62498011
7539360
11836750
5347277
89035126
50102395
8331808
46913959
83325174
62347890
54722251
64715148
1154709
66959220
19991097
60863424