4
6
9
8
42
16
10
57
79
13
18
3
26
22
5
48
30
11
21
20
7
58
142
36
54
157
99
32
128
218
271
107
171
162
85
146
126
197
43