84528886
50163835
8192451
68552674
35785500
77523559
14846791
3003213
15167987
25591908
75164028
72165368
78289158
95287932
10887850
49275540
86379422
3834027
7183180
64302387
86066089
20315885
63311447
40934866
89927874
34096359
18632393
78351392
379054
50722715
572021
34728123
39643182
22126509
6079502
43232378
91878765
7611712
10089874
38449845