316
1
85
258
282
356
141
494
4
668
532
6
114
609
155
190
146
124
304
199
92
2
91
83
340
37
0
321
101
3
46
385
891
86
581
253