93087071
54648066
8147227
66666336
5291465
6490397
19431772
93329224
2204451
61307740
79866822
70723408
86667872
75532991
88621249
84311998
25554264
48468443
10181613
47796302
2966629
46981907
39818046
5315364
63838406
60422763
18109935
47849513
87923741
82877795
72835838
4332121
36881106
84393709
4543841
9569997
88953927
44451693
93532946
43301612