41
12
18
10
34
13
256
417
73
106
53
195
32
130
21
37
121
123
47
75
39
224
91
116
104
22
215
87
92
77
35
158
138
105
136
82
154
89
210
164
148
226
180
290
262
100
101
64
52
58
162
55