82677989
42082872
46064649
69863662
95997397
58988639
16569777
80321319
40208879
15383478
17436229
73575207
26764921
20458247
42639818
53629151
69668933
55981763
50717344
61819742
3607530
12874898
46177840
99686439
57862379
49727941
63353064
18003230
14303998
71671143
61762572
25732165
98161040
51215908
97965265
58311211
77295798
7984231
8837052
90736460