86631513
13322820
32952011
35786040
39266409
50607863
77409879
24177374
8310486
73872286
82928441
41918178
8965578
18033457
53171040
34426986
57035035
71052180
54507811
1947081
30782860
60741000
98359121
40375508
47169171
281861
31431473
19144249
71632277
68079352
9059716
1965791
64976
7635487
7857389
88378150
41827848
2608986
72369877
606768