31 7
899 590
672 121
344 59
178 684
767 736
413 299
204 87
890 531
545 112
364 928
240 584
980 706
292 334
637 248
40 237
208 54
925 329
578 635
383 414