9
1
23
13
4
29
16
31
20
6
10
17
11
21
2
55
22
45
43
3
28
18
49
7
113
127
15
26
25
66
71
37
63
88
34
32
77
90
61
97
178