644
567
498
374
522
563
16
243
110
262
94
133
63
144
32
95
121
113
68
395
55
184
39
214
105
141
60
150
21
167
61
713
129
29
115