43
18
47
215
262
304
19
53
34
26
58
39
12
111
97
30
66
6
8
41
90
46
21
28
55
10
24
366
13
130
32
44
36
169
122
4
284
9
14
2
65
80
200
45
5
460
229
50
118
27