14
10
4
5
21
2
19
22
11
15
9
29
18
33
8
13
6
39
233
23
192
35
158
69
116
49
103
34
126
45
85
238
475
17
16
57
148
159
51
96
44
48
91
20
164
87