30606080
5269637
93873753
81388015
32427254
44315063
3375495
83319074
36803481
67893912
19441780
8402591
82416462
64406801
58304521
76691935
6380888
87476889
3748505
58689428
61148542
47877803
1456318
2889187
83008573
91554646
36523992
41221553
55648838
45462227
79836309
75472344
59765938
2338564
18098239
71666440
85122607
4606692
79199516
62557331