96425021
68056257
43849414
93745630
63838127
86473948
25986565
73361116
4254807
64755717
60531991
6702132
32063575
25502789
7946888
32815726
9296881
82346519
84809814
49122100
37204875
4669017
54835063
61287873
48649357
99528631
77946366
8880106
45663774
73793689
23302681
67726299
9967350
82539606
59033677
63786273
10464891
3206076
95751116
69918174