56493250
56582267
7909465
50149550
37924109
96799136
6955484
77377531
20101519
62472650
22701544
92631097
18829180
36673211
20933918
3362571
94989896
94657694
4583529
14308852
92229772
20392550
17292913
31521596
86749163
60236796
4168802
4499191
34886792
22792913
504687
12106279
52672685
80092199
6014848
8686181
7683298
78293167
62916506
41185