2
6
22
20
87
21
39
73
85
32
37
40