36 215
821 588
640 177
267 110
342 128
151 816
849 801
296 381
381 705
355 391
71 291
985 294
496 440
821 191
551 313
574 678
843 243
738 141
761 106
489 210
999 456
520 528
323 35
333 804
773 61
557 1000
8 989
518 400
379 36
535 876