10
13
15
7
3
1
16
14
26
73
8
17
36
21
39
4
5
42
9
35
29
18
19
38
2
25
191
22
70
6
278
32
12
153
23
53
71
68
147
27
122
46
135