10
150
20
6
7
2
9
25
37
28
14
13
3
21
18
27
55
68
29
5
122
349
48
154
101
140
19
4
183
15
64
11
38
16
1
12
103
34
70
173
17