4945202
98577356
90305527
81027997
65165483
69486751
51968720
48866746
32704847
80852060
85121965
58632407
44425460
5394104
96661466
69685215
17811746
5514118
67199702
14502138
2107454
86976605
19258286
73101008
92355431
68068251
62709914
2913940
47652709
46459370
4455618
85083557
99135239
70209357
9549720
13321266
95565234
31052204
53845687
56159117