6
1
3
9
16
10
5
11
15
37
7
2
4
14
26
35
31
18
47
62
13
20
21
12
23
19
60
8
966
469
72
36
119
52
34
125