3
5
2
1
18
15
9
11
7
95
14
50
21
48
4
20
8
28
64
25
51
16
23
22
13
174
42
6
10
37
36
144
76
277
45
109
24
191
99
86
98
47