111
95
16
83
773
92
93
256
121
98
174
97
108
269
230
192
245
67
257
100
851
186
169
501
137
216
211
110
265
109
130
134
638
233