56801583
15672650
3124388
80756935
9123836
93741472
20328647
45393250
41854986
21936
64193110
91083524
4563068
77143790
80155747
26792154
9443187
66117616
35903856
79516102
9002210
84294122
1345707
91408233
86313746
99357463
2854937
90956931
70434140
35916180
49809004
11435151
68413479
80429264
8109671
8579471
20792203
69223350
2587317
59654865