43048199
68471000
75539519
9698598
79661267
23958909
67891873
14267007
9205279
47445210
32973498
2265593
3971597
25375999
17338984
3619983
96352138
37597960
11822994
62205778
43076093
35588583
81309159
43666717
74366982
78321112
9392405
83077602
73579101
3517566
84522947
93354517
89271101
16891575
73986868
56172199
46367172
45258744
1605944
93809477