91312085
4834973
32474506
34825278
99011456
24628037
85759580
39893147
19893479
8719825
98491392
60634350
1934753
54438094
82006886
30462132
8900455
19408917
52223996
15705566
9190890
6408040
92084496
72142061
39428409
51015297
40296080
44145813
1469566
16142982
38057766
58607110
717960
9916769
8042242
9629868
42885702
15154139
2862033
76065019