74
50
128
46
142
109
64
89
14
129
201
34
19
154
187
160
127
238
234
406
189
56
99
68
73
137
108
75
41
171
133
123
119
138
283
118
62
173
80
211
166
66
188
135
90
57
130
39
114
157
150
54
84