106
45
646
160
295
32
541
250
205
134
383
111
493
126
495
156
356
122
363
184
486
36
234
190
415
36
326
163
407
144
236
83
474
51
430
149
475
150
529
49