206
31
306
451
209
99
140
77
181
174
83
54
101
33
385
268
20
259
50
14
221
315
37
142
93
59
28
36
96
21
216
135
161
124
70
128
89
105
46
63
290
30
115
73
91
26
45
95
90
18
17