3
2
21
12
18
11
6
17
49
1
15
141
24
8
41
38
20
10
14
36
25
26
96
64
45
9
81
165
189
58
35
19
177
13
55
97
4
99
84
32
33
7