7
8
39
17
3
19
500
53
184
143
32
20
188
140
259
406
38
559
13
46
186
485
169
164
364
574
267
52
58
231
218
195
43
16
103
6
128
437
79
50
206
71