123
221
77
123
308
108
124
79
92
64