120
122
308
107
78
159
114
133
104
72