14
12
24
10
18
2
4
547
8
23
59
22
28
9
20
11
16
35
17
172
6
15
19
31
1
13
21
7
25
30
189
249
3
146
47