80
1
82
1090
4
99
78
509
207
236
74
186
169
272
2
223
167
443
76
79
359
163
354
0
81
375
3
75
677
68
97
100