46
84
276
36
40
77
140
21
87
236
92
90
50
53
197
384
51
97
326
147
185
193
230
215
281
64
134
154
79
467
112
153
237
152
105
117
150
47
85
61
54
93
73
258
408
72
161