14
22
20
12
19
17
64
5
3
28
16
46
21
8
6
23
38
13
4
10
7
11
1
9
105
24
32
62
26
42
139
41
163
194
258