1362051
8565220
2157655
2139942
53478355
52307771
76053331
78762835
83137378
19185585
44902665
49373529
84005554
75191883
58511176
6732880
27049809
98705757
42725362
7151033
71937253
11096407
76287436
9585987
227265
1227440
51763565
49544384
99612069
34588573
35855450
67276856
6651473
11657516
44027504
25321100
1526853
70239009
84467273
49254774