516
1
337
449
84
2
87
97
70
125
276
191
208
103
217
115
64
354
131
766
425
1044
76
523
770
58
66
88
26
234