23 16
129 163
40 31
105 65
45 61
108 126
58 89
98 128
