44985072
3168646
62564597
33421791
87008958
1802613
4863776
89881627
77461474
1434145
82189548
99312869
45895222
2519132
23906185
3095264
74948397
41846778
31352781
55271857
35152450
806726
23149184
745193
96261804
79386037
5820489
64156426
82206582
87507530
14705689
389900
17327512
76375289
52118129
31304822
57318061
48814678
52353774
1270127