31777611
599839
92342812
21715880
63327685
1916369
51523192
30221614
93818949
57385278
66015305
1461947
28047561
17218554
95048425
54041420
47238221
56605752
3367556
717936
56738896
70586082
38364942
33351296
59848053
4193542
29041714
99116674
24656273
9109957
64696377
99407461
24133472
96136080
10804202
15942083
57233696
73047386
31663161
3145304