101
283
93
100
145
82
108
321
61
22