57
93
118
138
163
544
1444
184
266
209
346
157
917
706
130
84
80
61
111
16
60
119
95
220
97
46
1032
77
106
133
270
28
986
320
903
38
64
174
204
400
380
293
303
199
264
31
55
96
108
18
588
361
63
189
41
44
310
48