4
1
6
3
30
15
12
17
8
33
76
14
5
2
39
13
21
34
180
24
26
16
7
11
18
49
53
95
101
183
70
9
392
246
46
179
78