101
283
93
100
145
81
107
321
61
22