101
0
92
1
50
57
85
73
156
215
110
179
93
132
165
78
42
258
167
2
134
106
155
62
121
71
91
542
5
109
128
69