277
74
98
139
116
95
261
142
162
99
269
370
405
255
232
290
30
308
115
278
210
143
168
123
63
125
165
60
548
36
72
637
240
157
218
68
9
32
10
12
28
23
2450
76
94
62
14
33
57
40