86261165
26125548
87607027
58227479
29905886
84349193
889290
9105650
8254627
60282574
26445970
3517049
36646536
56583071
12629610
50778820
42228664
12608109
75278333
48296877
4161902
57766625
85599686
50141565
83623165
8462244
96547926
52649373
76929510
71005333
55476347
50997168
86391239
92653449
29891950
17418403
63898478
46666515
95832899
71483249