6
5
8
9
2
16
15
33
62
20
69
22
857
452
1
26
7
50
12
30
10
151
3
11
49
4
24
27
185
19
31
17
25
13
32
18
94
205