100
31
24
19
107
17
90
44
51
89
25
19
71
44
28