81312795
85868660
66094311
29268365
36474691
43563687
1981720
30505644
95329546
84759530
55081466
34187700
8951582
42548236
93961300
49686086
8028793
9751548
74249503
84776245
29455271
79005806
9978359
92536619
35394065
87172765
73427499
47837995
5905428
1982432
57738495
79846312
5173894
45988889
62098002
36369272
294951
91683640
33173439
19308512