11
81
198
69
120
43
94
18
58
25
46
177
67
457
141
27
13017
90
51
222
42
204
277
230
281
123
153
564
187
826
66
92
285
104
348
31