29 85
39 41
50 99
16 76
82 131
20 107
20 25
91 105
98 172
