99
1
73
89
0
206
2
128
140
60
95
159
72
900
153
103
105
125
148
539
659
869
3
180
648
155
149
90
191
106
77
96