1491
167
88
36
33
106
92
88
90
217
309