85315485
2158283
8808700
40874929
2623421
9977
32213737
1033454
9187739
98094871
88483218
76161278
17638843
18385475
17428870
74238626
10466537
46219163
16857813
29284309
32116454
40356714
26253888
17455946
95647531
40372265
68483685
73899937
74278440
35891422
33364629
81804981
73458045
21593546
14286834
22487928
58379500
99088152
64551082
69833598