23
22
104
127
218
99
20
54
173
222
209
177
44
49
34
39
174
33
36
71
32
62
31
308
372
83
100
4
53
45
115
24
166
57
132
55
72
85
94
37
56
199
17
52
113
855
9
69
92
73