66
134
46
88
34
20
21
201
60
566
45
128
69
30
118
115
89
10
174
157
18
37
199
141
136
71
212
15
83
19
280
185
7
749
523
25
39
147
152
393
68
905
113
192
178
137
51
65
55
177
267
678
587
452
349