59803930
19774825
93769397
53537099
5501196
36366715
26396908
9580959
4263830
13901430
35486754
413176
8962915
74335556
1203989
31269555
26095442
88825877
6360224
66063686
93174269
74017455
57537721
39231388
4593633
6566019
34025275
5969492
64831345
36192769
6696968
12427175
57346159
1805370
84733347
58606282
68889696
33496839
94793953
14772787