107
122
19
934
852
47
431
30
691
39
33
378
434
1582
614
15
4
403
513
414
511
36
481
601
311
381
331
38