230
106
37
209
504
53
20
8
301
29
111
116
94
71
464
84
26
31
248
166
191
121
43
69
98
253
34
167
48
61
24
120
148
242
108
47
39
133
279
33
171
460
57
235
178
204
56
75
139
175
187
50
110
122
130
118
12
370