241
371
30
237
366
319
68
129
61
256
65
120
47
176
164
66
42
217
80
98
76
70
109
677
81
248
97
63
93
131
60
116
188
105
86
119
101
262
264
1334
35
50
309