41
14
11
34
25
36
48
18
254
453
139
49
104
147
63
29
35
40
17
131
211
129
64
205
55
438
867
485
244
174
107
57
232
149
158
161
112
196
385
3738
771
204
442
225