21472097
426342
60327488
53346400
29751532
29215486
5403448
766292
32806425
48177558
90747983
39153879
81607146
99941659
30535492
48159969
61431672
56748494
795733
28108722
74264266
65845596
39878310
22422518
3093490
14311189
358948
13488783
75856588
8165571
20555194
14463600
9906321
88631850
3072694
65306488
19622360
33364527
238314
31508881