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