17972992
54078088
34137520
3414521
66813342
87559606
44948288
43658198
9113600
83137062
2225346
227089
78388219
71375435
10601367
34516900
19563593
3235474
9908730
64037848
12204674
17782836
45669165
21204397
1338551
69144593
812180
10066618
93659073
33094504
9792605
7096285
38923379
6247893
5406461
88856404
2820114
28802932
31638776
50022647