66
88
313
146
973
84
82
756
40
112
266
380
312
44
77
203
167
769
155
59
196
58
210
55
6746
134
402
108
457