4
8
1
2
9
12
5
14
3
6
10
26
161
7
23
33
38
20
17
35
19
24
36
39
11
44
49
28
25
56
48
94
259
216
127
148