230
106
37
209
503
53
20
8
301
29
111
116
94
71
464
84
26
30
248
166
190
121
43
68
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