42349129
80996305
78829483
122044
17964040
155222
27855494
1398130
75775601
94616770
53128510
53098058
4590868
17492535
90799179
26914836
22089070
32047297
74593868
34007796
19794606
136875
82486824
36909063
23844575
36604198
86258500
35189342
5385520
31598326
56575147
22758564
33702901
59103646
71636488
7552708
73323247
184742
95154717
69349848