16
63
2
26
28
38
9
93
118
11
96
81
45
5
2
6