43031114
64825190
12843147
71195994
91692256
37522031
78423441
35171120
61054053
17395737
4764424
8582204
89905643
10078498
42674394
38511515
32686908
30108315
19751898
85847682
39028791
49486652
8119325
87113320
4027897
53609036
96428804
28089715
2487618
24785674
53635599
91714459
85838217
79406682
3625151
82715225
49898887
25456004
70231965
4477516