103
121
177
253
20
164
200
64
104
89
140
94
219
17
215
107
49
207
78
117
73
92
123
75
55
381
203
183
129
72
5
90
36
40
43
227
154
33
52
25
165
212
144
149
34
45
19
38
170
143
101
68
26