90
146
118
73
65
232
96
107
77
168
40
200
80
140
56
87
105
208
92
228