2
7
69
5
18
3
1
6
13
94
119
15
35
47
147
322
177
123
239
118
181
206
489
86
14
452
73
252
244
27
262
111
311