87
80
502
141
123
97
126
96
107
162
367
143