111
84
106
57
28
55
57
91
90
27
93
85
68
34
34
101
16
82