1
22
26
15
5
14
1
12
43
27
73
2
44
35