20348153
77694088
28813170
5133773
4127044
33543556
60318791
35462792
31126798
42296442
37463851
45529377
93126613
86486740
654021
51219860
4950701
6193835
97432802
50403005
36711961
3853508
38844999
65659469
26331250
2588691
98571241
91199288
48965357
82381836
4960681
61034269
75821365
4719739
27023098
59504716
42456128
5914031
57113009
89041797