41
12
18
10
34
13
255
417
73
106
53
195
32
130
21
37
119
122
47
74
39
224
91
115
104
22
215
120
87
92
77
158
138
105
136
82
154
89
210
164
148
223
180
290
262
100
101
64
52
226
58
162
55