98572586
87853823
85572553
71348503
33185732
49095201
32568546
86028914
4524437
92524499
78091516
84187544
90756377
83353566
81515839
50908978
48081577
18997513
6205123
46524756
84011060
30423242
59217682
46689023
43997466
18266641
39302470
7185
10217540
53043066
5411578
60461338
44056201
6293316
2255161
51225017
60479485
96873015
54593650
44324301