881
2
1092
5
88
1
61
205
230
477
449
390
514
68
304
138
257
121
124
190
249
72
28
67
107
298
123
59
195
370
3
87
75