4
5
7
8
3
2
14
6
15
10
9
17
12
27
1
19
13
11
21
20
26
231
48
97
177
35
244
337
61
55
235
54
251
69
188
82