43502955
63931319
2391911
19557801
7626981
86221917
10468180
1928233
4236414
8196453
38325823
65767198
54807140
40497558
45144419
65989437
64021050
22249456
269087
82146136
305368
14233789
23562858
56466950
44198761
49367014
45195817
5043313
93255048
74311764
2059940
16921930
51213979
9630130
59342826
94649856
11228869
87067280
74557878
37217416