77481657
16867594
6945232
97554274
40079176
32974144
12223148
47993510
952969
3499185
752334
62334851
8947796
26712772
30619130
72544723
80064812
66323481
99432897
11226492
1945327
3309411
91378436
63798390
86726888
21518309
8377579
60322917
50917890
29143777
1035516
94993751
93837413
6721938
1778683
82192416
37454416
61823589
54233943
76196882