50
429
12
122
252
234
347
77
298
279
1,040
27
236
97
258
18
361
5
72
182
22
151
29
155
137
166
9
84
14
100
15
116