93965595
13968449
42763854
27111253
85709401
76544588
34577833
96923817
77718222
44082908
12106112
67739565
14213494
21314682
44923746
4314782
13976756
47806000
26542350
93599225
88983566
97175056
66455745
99824443
5892727
67013862
32576237
20197612
80267596
80834491
25488658
54833302
36028860
55108063
29503701
16322287
20661661
289897
64123354
74618827