4
28
8
25
17
3
15
5
23
1
9
16
26
21
11
10
14
57
43
7
32
52
18
40
13
80
31
6
27
42
19
403
87
209
170
84
30
37
212