18
20
16
11
12
15
8
17
23
19
26
35
34
22
5
24
40
53
39
48
32
65
73
98
7
29
54
96
147
111
47
142
112
163
31
166
37
68
236