19268137
18831440
54357568
15772984
40088939
58489316
57444135
18439918
1751992
33322513
99512152
26629341
96097139
599575
19834174
85596824
43766206
1780203
52264287
18643834
31774384
3381332
71655040
39191518
15374771
31644181
97015978
47914557
31014865
4961673
81019079
38723114
12108291
40506139
92156461
97797175
63015739
95278404
4041446
65083728