50
129
4
9
112
0
150
1
116
142
121
2
80
253
55
236
60
192
185
103
126
140
108
141
100
134
70
125
124
146
149
177
7
133
95
160
106