65329598
19307015
51484084
24236465
18207552
86012982
56953322
58174132
23422827
14213173
53362609
91146449
86873306
38402021
93897228
99831738
12677504
28789472
61095975
5939224
55381639
76153984
36916989
29351497
76082775
2604950
7244231
68223956
99966258
67334841
67207961
337046
95263504
43633522
99546399
20356774
62507172
55851953
24901840
8742476