51016554
85964075
82338552
38675346
53355310
59809983
38596997
70581781
39488024
88364570
52951543
70052276
2647594
26794721
46538072
8204020
71746750
6804490
66226791
90727259
2875954
58426716
31375947
56393611
38933977
8092843
48704083
3673120
43365668
36387401
46849344
2287117
39479990
83303618
81383715
98782268
18944098
27806466
39092772
18711932