85949787
159063
72891696
93362672
85479362
60567779
17409421
78501251
14671767
39373666
58492037
26442639
12019032
8721750
77161192
16476064
86902981
94247493
69595497
28606165
78329878
1544375
32818301
37508555
41586079
4082907
97699671
4755149
90369934
98674701
9585606
2258865
58337351
30733314
89848758
1265359
50223820
74886397
89535485
36823386