86
1
78
94
84
90
88
76
97
321
463
139
267
2
526
0
107
164
235
936
306
528
1121
6
233
179
172
98
226
208
73
200