9
8
12
7
13
14
5
2
39
6
1
4
48
23
44
139
88
157
35
10
51
178
38
149
37
97
66
86
62
148
54
141
64
65
47
11
29
53
18
55
22
94
56
262
31