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