46
216
68
559
57
114
63
79
30
109
9
58
48
72
62
255
477
56
132
59
380
70
98
33
149
40
61
38
126
15
750
266
173
143
55
74
225
130
458
577
52
739
693