13
16
17
11
50
41
18
22
34
33
15
195
141
96
43
111
287
198
178
213
513
670
259
128
184
382
418
196
199
83
134
313
372
97
166
448
140