11
33
69
159
52
28
46
42
13
140
227
105
65
30
29
38
21
25
51
47
32
7
20
9
134
31
40
48
101
183
53
36
12
54
35
24
192
131
810
6
133
152
248
14
304