95949429
6398618
38109760
30699166
94096372
38745111
59125497
96381263
90596325
12357642
7988794
7417012
3421495
36135218
3483333
31068471
7181688
71897007
8667338
60062121
7956371
17698105
72661782
17521891
584238
91958745
66427837
83436551
30747860
43581321
27116362
23672941
29268147
82315519
88307835
18051887
33653938
43918640
46666899
29236553