18
89
148
184
40
43
19
166
5
23
22
69
73
34
14
41
59
78
63
49
25
32
37
17
27
7
2
155
70
35
13
6
21
153
31
20
8
12
133
114
95
33
29
38