2
7
69
5
18
3
1
13
94
117
15
35
47
150
324
177
122
240
6
182
206
489
86
14
451
73
252
244
26
269
111
311