257
96
546
163
522
189
299
162
410
85
309
151
416
132
288
106
556
131
85
60
197
177
451
126
409
127
192
140
392
129
415
205
204
81
230
138
238
161
433
12