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