20936772
1958142
1913041
63703033
14897098
43666266
29926562
52085575
33528651
2501562
7412551
52923564
76131838
78507717
57242577
28846331
93656267
3582350
39987832
13234488
44993943
90059493
73682240
3184934
65696506
93298331
847045
39941913
38467342
79025008
92587249
49794968
51923494
44915978
59198410
40343289
60084966
25092175
60878945
2605307