42238884
21016670
97805474
4050544
68003068
22069080
5915653
60296192
9563010
95036524
28544336
51296198
61023569
3649664
4711050
99713037
18747795
31285857
79725806
623881
66602230
50198368
7066936
50199044
29503626
27516791
76484089
36132131
9598251
47735273
33664744
95588491
16899149
93916458
536575
46941326
10899461
18089891
47727569
364702