43
45
879
419
148
103
24
54
277
215
40
377
83
184
209
36
87
687
182
236
72
46
404
633
100
122
412
280
317
39
27
18
13
143
133
88
31
71
340
90
10
64
32
48
157
85
51
34
145
53
74
142
154
60
98
62