8
10
33
34
26
239
45
18
37
62
568
9
171
310
69
60
615
48
20
13
23
85
7
138
78
52
15
38
110
55
184
41
122
17
19
40
28
83
63
300
155
42
205
136
264
100
67
51