6
1
5
4
9
2
13
45
11
10
3
23
47
44
31
14
92
130
30
35
38
20
93
65
21
385
71
17
36
39
83
32
54
192
33
16
106