17
24
93
46
8
22
112
30
34
85
37
13
29
561
110
255
59
9
16
203
72
47
18
101
10
19
106
44
36
54
26
27
49
79
150
155
107
166
40
211
15
14
28
20