1
2
14
6
10
3
8
9
4
5
18
15
103
7
149
16
108
93
25
12
331
168
26
60
29
45
13
47
245
24
27
19
20
341
17
30
64
119
206
31
52
41