46
3
55
60
418
778
123
153
96
115
123
106
184
247
147
255
161
371
193
69
80
23
45
217
61
51
69
131
201
103