40319366
10556518
39548588
8483912
64744254
8633212
39278234
47014690
4668941
27644567
7032260
8614772
21776535
92995435
97841459
82927904
837954
79998668
95353572
40091813
6125775
62954807
35203376
85306004
9413775
1597835
72275693
73476242
59486066
28513718
63597691
39098456
95678594
67439831
60092268
13127874
161143
6677339
35814033
14844685