8
12
66
39
101
40
24
382
85
19
18
37
81
77
36
177
142
110
122
60
108
13
57
1
69
26
126
83
107
55
79
70
78
80
90
98
31
14
86
17
9
20
61
27
100
48
41
28
103
2
68
50