56447529
4137829
5971724
61575433
11253771
57124862
40528308
14084200
953268
2566489
4152354
92796457
45223589
35982864
6738471
94084770
9702889
22438875
32897462
10326255
100008268
51601815
9848759
24413638
59545917
64388397
4575269
276837
6389578
74247168
72662324
72404267
67718119
22511064
48897731
90718504
72586679
14542542
18054395
90737482