96
1
141
567
2
86
166
647
200
0
133
99
131
476
102
54
161
215
349
42
93
443
132
493
4
126
68
231
257
233
340
168