31006064
20348392
98794566
70048291
82083050
54937755
3446707
3021517
63922366
59248555
6837566
9265336
25695962
27495762
20211318
6976692
72426790
214000
55417764
90091823
41898667
65289982
11713634
27997748
10728575
5137496
64573185
26667192
6873084
69587132
4725899
71961507
15975309
7058040
35667011
1459252
36454962
94017300
64175843
5983801