104
122
177
253
20
164
205
64
89
141
94
220
17
216
107
50
208
78
119
73
92
123
75
49
55
382
203
185
129
72
5
90
36
40
43
227
154
33
52
178
25
166
214
144
150
34
45
19
39
170
101
183
68
26