7
3
5
18
6
4
14
19
13
9
1
45
8
24
15
22
27
20
12
145
63
134
51
31
10
17
25
206
58
104
57
23
30
16
144
148
173
94
21
81
453
1189