18
33
22
121
62
9
8
10
2
1
43
5
324
11
55
123
26
5