4
6
5
1
8
14
17
46
47
13
40
45
32
23
44
103
113
131
97
62
307
98
20
69
7
79
29
21
36
11
39
104
28
94
56
81
31
42
30
83
91
12
24