104
1
506
3
881
2
1093
5
88
61
205
230
477
449
390
516
68
304
138
257
121
124
190
249
73
28
67
107
299
123
59
195
370
298