8
42
2
1
2
14
3
27
4
24
4
28
2
21
24
119
5
16
2
3
5
22
171
880
103
525
103
543
120
637
97
492
8
42
2
1
2
14
3
27
4
24
4
28
2
21
24
119
5
16
2
3
5
22
171
880
103
525
103
543
120
637
97
492