111
945
192
509
122
363
81
621
119
403
67
336
133
433
84
312
100
344
16
266
102
250
77
187
79
321
86
381
71
295
44
83
271
72
315