303
2
33
167

3
6
8
8
152
2
2
1
9
4
3
49
86
8
1
1
22
5
15
2
7
4
2
9
10
45
24
1
2
5
6
2
1