30958938
90263871
60894285
23769420
53981905
66347229
6853834
83588115
68554782
3017568
81743554
96715012
63497419
82717381
21552524
92669062
59223484
17082451
49506195
82493003
20229168
72202850
81403351
1682664
77813574
81195209
91422810
53449395
74603424
5406640
47219140
51687164
21174168
934082
61543806
43869842
23968761
14521885
653032
37103