65372462
82402991
5638225
21836520
27563517
51801864
52613629
74986965
27995404
95871826
8766405
79098131
93372966
77432759
75292101
22286322
87071639
21872085
80476810
39708980
6351114
80971716
40366027
90437522
95018190
60521365
48703822
18736889
9545997
41173596
83615910
5164012
34844556
5789999
2637660
97206230
70706333
60451678
14187161
11436336