19
3
34
11
4
6
8
2
7
33
15
9
27
13
17
22
14
12
21
26
47
223
216
73
233
31
57
64
88
24
56
93
309
51
48
83
44
112
66
163
50
53
40
68
182
185
228
201
102
222