80717708
93558563
80734624
71651359
52025216
39589779
11911029
90575040
26801701
47706562
69397134
97689644
14346630
12024729
57255049
67153744
22171002
31958424
26067546
99866852
92191602
39859315
4248521
33671895
16158022
56516094
30985267
76487916
65301094
38311189
29501338
16085381
2753931
6399743
80513208
16291580
727623
20363562
13755543
10634881