88685467
80749135
99549885
35474711
1164206
96467285
83672682
68671264
33454202
91607522
15245082
61686300
48431890
79906889
18008197
33259017
11184034
16935057
4049904
1876931
63764363
27808201
42686687
1295341
92995496
55702255
3943359
70173602
85765333
33904410
94031046
46346139
58333831
64787449
21647063
25228679
2663872
59964047
52177826
11809520