80028989
86478005
89837237
6471702
94227147
69865353
20607474
63425364
33249730
82835855
78315154
72461260
4206899
19708967
4125302
8233733
3149812
82746868
79372312
88704043
45604577
825812
53067469
90447396
37547966
36156713
92959743
85102988
95395706
74502407
42725183
22689066
77221871
53183459
33998828
85262302
64727678
49209756
20001526
40431659