4005151
81929381
30252644
21072527
18863166
88205633
63318956
93466525
10417103
59068598
51324403
15175490
16185926
22301991
77513561
84031055
8733261
11349743
581784
40247920
20923337
11729187
66647831
51334699
33936625
41091021
19336553
176975
1586865
96342305
56217999
91523845
62729240
28386955
50869599
63447085
29552201
50257484
47256888
96604320