4
5
7
11
8
9
12
13
111
10
14
18
1
3
6
56
91
28
16
73
15
21
33
101
68
31
45
85
93
44
58
151
76
156
41
272
29
66