127
426
122
440
82
359
79
233
86
260
142
229
69
186
49
225
8
166
15
254
58
199
33
154
38
97
16
126
9
99
61
714
12
101
1
80
2
84