301 110
58 111
115 111
86 112
305 111
72 111
66 111
82 113
84 107
93 110
56 109
74 115
60 113
186 111
74 113