97039596
62935789
3012255
52062004
71838414
42989072
13989797
239912
78746750
48548640
81152959
39459219
36155185
15333245
63374460
46689797
11452119
53003160
901987
46549938
98667820
22348507
80281848
20495908
77194419
88745789
6149646
92884662
87874396
29125647
4885512
23806940
68987990
26948374
2005449
5176162
3481453
36663976
58268380
50641575