6
5
27
18
24
31
15
10
8
106
156
115
159
38
93
20
29
40
62
98
21
52
64
94
53
70
28
12
80
73
14
3
45
22
16
49
11
96
47
7
111
33
117
84
79
36
113
60