41
38
119
69
62
18
4
48
15
52
201
405
214
301
2676
90
83
224
307
60
63
10
23
200
140
240
93
31
26
187
28
24
172
205
375
27
137
98
121
104
32
57
49
100
216
12
111
22
110
9
81
46
1291
8
50
96