96527798
29442606
73321725
13193426
84837208
57152212
29057783
66621699
915022
41688735
30301892
9076529
60696628
93716617
5008287
87968857
26091980
25234160
85651533
69655142
64368459
37281464
20709531
72233897
83618718
97695081
72423839
2095680
80996924
39238314
82065592
80364525
27053402
1652273
24307652
21093533
27441009
98064905
18067300
48481976