412
213
588
210
596
24
171
20
132
29
465
127
528
183
143
58
149
143
446
85
418
179
324
182
197
7
449
141
574
101
531
95
250
170
526
100
203
138
540
20