103
217
61
278
36
283
38
93
293
124
267
229
47
286
205
20
146
6
78
11
114
9
105
24
100
33
115
91
16
84