85
0
163
1
238
74
270
2
90
86
92
99
96
88
79
80
313
531
1123
6
176
939
239
464
324
940
508
4
1088
78
97
356
353