729
1
93
342
271
487
2
363
444
78
355
298
330
3
4
296
474
977
202
512
306
320
121
282
504
471
361
655
274
419
562
244