30113597
17762875
74792818
54474391
42567739
39476596
85851160
79974352
39189426
14134309
93476008
44127349
50075122
96502708
28493783
60816753
79704701
69636760
7802245
7448879
46355743
87808627
16644518
12176247
6274707
68001856
49336041
73752867
44878326
56657430
62329
3258028
52589329
5154790
74114488
27076610
65803713
16453736
6485364
70504441