339
1
64
229
61
82
94
98
50
55
285
235
305
342
261
72
785
545
584
2
711
83
526
149
131
122
103
90
128
57