95305740
9246382
75404795
59071355
32284480
9069588
80926371
10773838
1421493
6155781
8091513
39031908
21216040
21575285
11513173
23946825
27548556
16809924
6869484
33159744
28073118
68838405
79371206
85772148
10911242
40318993
32121828
7939810
98685260
84362170
215212
16976793
44888575
36014079
668879
99529709
12141537
36288016
64144473
76526550