89602393
197567
64122147
51146916
19328697
18595773
99228353
99379705
89986332
34477187
84056455
4006003
4415184
54529584
42026124
23894898
55749245
94616598
60491518
40652657
41457866
47992556
9052970
9490998
37865571
83857640
7339003
46886000
60137622
59361921
24399741
32174984
39944323
45547351
48713296
64982156
92125667
31068073
43597098
69746069