50045649 95970284
35664153 92861701
69917605 57318540
21642705 23341790
86516160 77348294
80540448 34085058
90217190 38281756
88098547 21694687
57671897 22936666
69743458 27537920
62440754 8516060
41849160 3681070
78875682 34802164
49512938 74387344
83189643 43700779
62840708 11266622
27681986 39765764
65761909 43272506
71061504 6796386
17070245 40761584
96065476 47297026
6025478 97172221
79684290 19033997
43205335 7093334
7633092 57683129
74117185 92509772
69562916 34157367
66914428 36015942