3105898
49905871
14525696
19663403
6410823
44145658
70241391
75957113
2711096
22654249
37845133
29199650
94627169
34049955
2692216
96338657
33114124
42608903
34792728
49151726
7156357
90677987
69461110
3415394
22288611
51425016
21191507
44709040
2532648
2105857
1914318
2619523
14506480
6703171
61439175
98092670
45635966
58354820
56373316
63095977