0
1
35
11
16
3
120
2
4
21
18
23
6
5
7
12
117
72
38
30
9
27
10
8
19
53
22
66
348
122
110
65
40
172
443
50
42
99
90
130
41