5
6
2
4
1
30
3
19
69
183
10
17
29
8
40
7
18
35
33
9
26
20
25
16
59
121
48
22
28
13
14
179
118
11
45
31
46
27
64