23
3
2
5
126
120
2
28
172
1
152
592
4
22