26931533
36277320
12266964
70236860
80395706
79518864
87556395
92182343
46778387
22326712
27313682
9505593
94642450
6748503
2214104
36663089
36758708
19958158
8944933
60747087
90186574
85216629
24248755
88753821
56648086
26912384
54987856
77712055
71399949
52909216
2669952
70645064
44476417
41355962
86836597
54315723
83603872
77768143
54696668
3807075