43
218
233
2492
105
79
35
358
477
33
136
112
104
171
84
54
61
37
91
350
36
95
584
215
159
72
73
131
120
337
137
82
157
227
47
261
528
200
44