94325326
23396312
57305942
5783509
52455740
12003929
187814
30476989
28928095
48299220
56114475
63671721
42215259
19511975
58633366
5313385
65306226
61647144
6834694
93428044
47098025
37309962
92407194
87482699
1159614
60903656
4515680
83372456
65384947
5571916
60575983
14947572
71246338
75036272
76457390
43737712
37543311
80729012
97381453
31088691