316
878
419
775
229
595
139
475
151
588
155
648
159
451
101
503
174
369
71
380
138
348
70
276
85
345
64
309
87
324
68
294
304
401