4
12
3
16
19
20
15
21
18
7
5
27
42
23
17
9
59
6
62
37
123
30
25
33
57
13
22
118
43
99
83
26
34
171
24
119
66
87