40307397
6400495
2168458
690087
55796138
73723378
13818540
54557586
51678294
96327592
85903645
81655304
25804269
39863682
22749568
15766293
14905515
38162297
46588278
25321709
75411907
51609821
95176162
4581949
96177939
66448266
631637
69696378
60481738
3197297
67539756
53254298
85087805
69601053
80354077
31852181
74685236
70742728
17765837
19129471