101
1
68
212
71
135
177
123
622
216
264
416
3
78
91
0
733
2
64
144
888
81
255
278
257
308
92
46
629
985
165
51
1287
4