12
40
5
1
22
16
11
8
35
2
30
17