340
1
65
230
61
83
94
99
50
55
285
235
306
342
262
72
785
545
584
2
712
526
152
131
123
104
95
91
128
57