20995559
82449162
1113504
8164523
22637770
31684052
99676099
58373658
67686186
24031182
94943961
18481211
28889102
50175586
52541337
74019337
69622580
12233256
54671396
76292055
49074771
87866180
16259983
25788485
96224981
74985900
88158758
63537799
73115277
38964281
45588104
46111101
79679783
76079173
62605205
45866218
39931382
90801907
6845501
898214