65
168
193
392
369
279
290
188
256
29
48
93
102
18
541
335
60
175
40
42
293
115
64
177
404
72
214
99
133
90
21
251
176
86
44
282
78
66
36
182
146
312
196
100
32
25
153
107
38
16
242
92
150
127