11
52
18
10
68
15
177
67
17
151
49
31
79
176
149
13
53
47
39
7
19
26
50
223
64
78
46
222
113
36
61
25
278
1266
346
42
5
124
55
260
70
88
20
458