41268780
86153817
1459050
76702237
65792353
38488055
17789489
3398832
7056241
1832449
6783761
78735045
26541267
71354515
96441211
96504379
45842780
19162302
80653564
4703618
72375205
21405325
98999746
12648306
56071006
39057945
46111159
391178
92817117
28127361
3564106
627932
5908747
34271416
6129554
4878922
27214603
91968354
57759805
22017025