135
24
27
17
161
25
159
114
18
197
98
100
169
158
157
97
209
137
340
67
57
172
64
414
218
116
258
153
584
151
29
486
21
12
265
50
70
201
500
31
109
46
62
128
118
16
26
86
80
7
9
538