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