18
3
32
11
4
6
8
2
7
33
15
9
25
13
17
21
14
12
26
47
223
216
73
233
31
57
63
88
24
56
93
308
51
48
83
42
112
65
163
50
52
22
40
68
182
185
227
201
102
222