2
1
13
3
10
14
4
8
11
19
9
12
5
7
6
58
77
18
78
26
31
83
79
73
148
27
180
35
63
25
71
61
42
65
139
44