6
18
82
162
40
83
31
258
54
33
46
55
130
102
115
99
150
293
124
37
76
88
73
77
63
35
116
183
233
28
26
264