43298828
57304114
58623359
26332012
2116270
21314133
6571658
49709425
47998016
42276660
99213754
76514164
36074612
10831287
5716277
60639920
63826656
20944704
46557408
31262507
93494581
442351
40783786
73839931
93235593
77252015
71069610
59311599
55947278
43144665
19828672
83643871
95923344
22214050
42373117
73162547
89601044
47799441
74694250
46429991