2617076
67125102
70425122
50726870
49665301
31977284
37326176
97878132
63527266
83766679
40099322
50934099
11241200
86049461
32663016
140711
16449947
27528970
53171342
78175473
9285699
72696008
42763432
53325932
64156672
9021980
27109256
36895900
26122966
79446686
66458190
80093074
91895433
41594526
953674
95579293
71497813
49412046
98902760
85117168