27
25
49
136
69
26
120
22
110
65
19
15
16
33
67
156
46
319
629
107
465
245
275
161
140
256
79
117
131
150
233
132
148
89
112
172
262
213
124
205
48
129
88
133
37
21
96
18
166
138
73
344
191
34
147
414