41856441
64119849
15309670
67946542
30294498
31716521
82105327
43563937
9702750
16932224
33524585
8666450
95163478
83016995
48275220
8069873
32632680
17637516
12585908
31834163
88918825
42797983
68944277
33625362
85386134
87782389
99357311
50204241
37014438
13136293
72727449
46571641
12376392
69238822
5198805
116189
24429591
73684191
17981601
55426802