579
52
232
56
496
77
311
30
210
94
488
105
445
161
120
72
73
31
196
133
512
57
386
180
373
151
318
42
385
89
547
83
325
114
499
69
412
71
580
103