304
205
303
36
490
177
477
77
233
68
479
96
294
72
447
79
280
171
138
125
277
166
471
89
446
154
498
163
598
128
233
127
387
122
548
153
145
44
538
53