7
146
99
129
51
52
92
83
218
195
73
256
37
262
131
246
104
137
212
149
153
20
192
219
300
307
604
127
285
163
132
162
124
460
155
128
109
69
366
298
84
185
193
49
169
196
23
15
82
134
38
71
56