272
92
950
55
21
62
84
134
65
105
157
121
260
513
124
116
103
50
158
247
232
244
181
64
300
168
142
89
102
238
366
191
138
45
71
263
512
315
188
454
280
177
150
164
289
132
67
39
48
47
367
129
93
112