99 33
1012 36
900 975
785 152
676 368
423 583
254 51
936 84
691 646
931 475
711 741
994 153
306 784
38 849
157 379
371 659
740 63
339 13
587 73
355 97