3
1
2
5
8
9
27
51
111
115
76
7
6
14
95
64
10
23
12
18
178
4
24
16
11
13
130
72
92
26
15
212
17
25
66
49
62
73
44
46