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