113
286
374
37
47
128
416
40
252
241
208
52
110
120
114
845
309
296
84
75
126
136
213
89
230
134
117
197
81
129
116
215
506
160
87
166
262
57
260
841
319
200
11901
272