107


86


101


1077


48


47


33


21


213


119