21 118
531 117
328 116
777 116
59 113
805 112
870 112
448 111
138 109
220 107
126 106
562 102
171 101
847 99
949 98
229 98
96 97
804 97
256 97
178 96