43799041
52193213
17687078
6639799
88914242
89659279
19864079
86733626
50702020
78841460
57154728
69176135
20576318
66307810
36209215
1313238
34725849
29833379
441119
59498741
57987527
13824041
86232357
69877876
53714955
12952708
42339832
58535178
17544105
15594320
27084026
11695967
2176988
37658742
98405060
39269985
173108
77669330
72124480
66207088