129
53
90
300
87
424
190
350
16
126
128
105
19
233
47
64
91
504
289
124
266
107
352
70
82
114
103
117
147
73
75
106
186
81
494
189
213
93
217
68
154
101
22
46
152
63
227
133
197
282
163
322
242
61
130