433
131
585
75
531
118
521
232
659
194
505
19
239
128
209
24
562
156
382
189
462
63
542
177
292
14
575
136
395
11
629
164
169
22
385
48
339
143
135
108