43366289
14474442
1137570
62091797
21122489
77494761
5301785
2025406
78922112
70431345
82213905
9643472
60124338
86235258
97288606
73051603
63583420
44968552
50064147
24402681
4627118
58762619
47046063
87158051
14543950
9155449
36077460
15685008
74182800
23858752
32849098
81557760
9440937
16258578
15849844
30434057
2408545
57515296
34237406
841564