85443879
71467471
3894218
38275514
29669538
29709226
21138273
46987805
87728725
59342251
8403979
12653410
52119590
87301854
5297362
28787654
15805665
49623701
10222989
85995063
92983464
34756885
70203257
4837519
6803892
40868256
22945663
35733561
12772351
2986953
22511998
77098012
5736371
3507555
83666049
1443574
17096375
75635125
41122479
9359562