201
143
280
71
526
83
222
131
542
76
540
98
98
12
564
66
455
144
110
102
417
103
592
25
217
85
418
110
209
89
385
58
292
188
820
382
879
534
268
46