146
25
630
115
140
54
224
138
276
63
164
55
93
279
7
113
59
123
165
217
181
100
152
76
119
202
19
227
148
149
112
228
196
122
71
101
156
11
86
800
52
194
197
124
70
33
177
418
78
238
666
460
363
590