43314358
3242017
75131071
98698566
71258878
63844505
83077774
31399759
38454488
8517307
93688123
15041947
6899222
19686682
4274455
7428106
24776915
59968323
53646110
661793
74709477
49556402
12567466
34045735
8846242
26666234
25176172
25815141
65921121
82298359
75748205
29243918
35763737
49445662
5889837
15214616
37954610
96574906
5960582
50062887