6
2
11
18
7
9
10
12
16
52
13
8
428
634
29
20
32
23
26
1
22
27
4
15
21
3
33
67
17
38
28
61
14
50
143
31