8
18
10
6
7
50
39
75
49
38
114
184
48
172
156
155
137
62
169
113
81
65
110
209
41
33
21
52
46
58
64
60
68
188
44
63
70
91
108
98
109
53
35
54
103
43
30
93
76
79
67