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