50966757
62108598
68212071
43673961
2471382
24795556
5401645
18872812
62374969
24145030
8679134
71028782
2427626
3456240
29402240
63781328
439790
956547
302836
40834636
37619446
2225095
12597127
86841985
16005921
94893706
50015674
25023581
24528188
92759684
87403726
75565917
45437813
40689026
66501378
8334070
12035918
1662459
19513337
71155551