421
74
269
192
194
42
519
163
601
223
525
157
503
126
586
143
255
80
646
241
288
138
266
145
355
168
185
38
234
28
436
56
265
63
382
152
540
150
518
93