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