267
140
104
323
356
208
251
52
521
166
99
47
149
441
567
54
39
82
44
77
29
71
36
74
183
134
37
50
22
31
60
69
1053
1558