18
5
25
8
16
409
83
65
26
27
20
28
99
35
155
41
382
235
111
17
48
21
113
248
15
68
73
37
14
71
24
50
19
22
29
364
74
294
602
88
61
176
66
281
136
30