18
16
9
14
3
15
4
24
6
32
8
30
13
57
101
31
42
56
21
7
12
10
135
50
34
36
5
92
111
17
43
251
108
158
90
26
20
85
73
47
55
64
45
22
110
58
29