18
148
45
193
9
185
35
71
52
39
34
85
75
119
174
84
426
166
147
218
41
155
24
51
299
144
66
219
55
60
29
57
46
169
113
121
76
20
255
212
130
242
195
132
532
112
38
347
160
128
103
207