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