94949989
47343725
39783640
21763631
72922377
7077234
76211952
69708273
38001662
23773381
21193931
59766715
43425533
84663826
48172569
67723021
58459794
91167404
22388296
34614878
43803883
31584535
27897194
3234674
61402818
79455670
2728413
58542850
816277
23259425
6565064
87034819
15271106
29949361
64349517
72428272
64185366
6387549
55819599
48377592