12699
7673
83303
758570
906563
257434
786422
416948
660565
77013
515884
34630
611510
19876
54869
104979
508477
98358
513686
567386