106
31
25
19
107
90
45
17
51
90
25
19
71
44
28