93
231
104
83
72
59
34
104
86
31
16
9
37
170
127
73
162
139
175
116
96
55
107
86
115
81
39
81
123
80
39
43
41
26
79
44
140
104
80
67
179
72
198
48
60
87
40
67
45
121
105
137
59
83
83
173
144
138
104
85