91425056
19829655
67844476
2586921
337587
10004472
95476238
70096888
31962899
35082112
92914076
62568800
4772125
82947242
35058688
27316463
14721547
60324419
13023831
12764520
23844392
80584324
68773975
78842920
51333686
9383621
47848303
28039000
12689231
52321138
40773993
123411
3859750
12034048
35557855
51132564
8851246
78336793
91764061
9936755