36
24
248
242
292
161
344
87
431
28
66
237
10
277
26
69
278
64
112
67
156
65
225
132
22
144
207
876
651
208
204
38
52
258
169
274
269
118
88
63
83
470
108
75
62
99
14
209
12
33
37
46
58
15
43
21