98
93
170
112
115
86
579
273
303
128
125
145
124
163
164
187
449
479
431
293
109
102
67
246
134
114
131