5
6
2
1
29
3
16
72
176
10
17
8
38
4
7
18
35
33
9
26
20
25
59
119
45
22
27
12
174
115
11
28
13
19
46
15
31
71