6
9
3
5
28
10
2
14
8
13
11
22
4
26
16
31
38
24
21
18
44
63
39
37
15
17
7
30
12
91
163
64
100
140
75
179
48
79
156
32