5
6
2
1
29
3
17
72
178
10
8
38
4
7
18
35
34
9
26
20
25
16
59
119
45
22
27
12
175
118
11
28
13
46
15
19
31
68