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