230
106
37
208
503
53
20
8
300
29
111
116
94
71
464
84
26
30
248
166
190
121
42
68
98
252
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
117
12
370