121
1
77
2
107
157
602
350
330
0
84
200
174
136
215
619
170
505
159
57
298
144
161
308
800
7
140
94
70
156
132
189