50
96
4
9
105
0
145
1
109
132
113
2
80
242
55
226
60
181
179
95
116
131
102
100
122
70
117
114
107
138
139
168
7
123
87
152
98