32084091
7538062
14953505
2202270
22418232
18403877
97896411
24805622
49054369
87375239
56159300
36145599
98733492
80019245
84271714
31376801
69276841
47368651
9892640
93799651
68786327
24612887
15696340
47721762
99688437
6764532
9451866
88578070
6872954
77123057
86823881
99917022
43119694
90215021
11137487
96632400
64074973
10693167
26645505
44703787