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