23
33
80
95
830
17
2
4
57
17
42
354
466
144