101
2
364
1
188
353
478
296
332
69
220
242
439
49
396
1467
3
466
313
281
123
615
471
686
486
342
718
340
494
90
100
759
0