8
1
27
10
5
29
7
28
34
22
83
128
110
38
13
170
52
60
55
88
16
117
31
11
73
86
92
32
21
84
39
19
59
68
40