23
12
9
56
14
112
7
20
44
25
19
198
265
95
35
66
79
521
28
94
13
207
50
40
63
148
55
26
17
130
72
29
168
34
33
18
131
480
10
74
36
471
240
250
64
85
52