2
6
8
1
18
10
5
9
4
104
7
163
16
14
108
94
25
340
3
169
27
60
29
45
26
13
47
250
35
19
20
341
17
30
64
119
206
32
52