10
14
7
5
4
3
2
6
29
16
26
32
9
38
19
20
12
299
1
27
43
15
13
31
36
109
39
77
17
178
70
63
113
257
160
30
154
11
121
135
24
18
33
90