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