31923629
97761864
61123879
76912803
67751100
95322110
8247697
17634768
63795517
11021752
32027741
17286103
87077749
8502508
2988266
19516603
1987466
1140874
23905788
29191859
63859772
82824005
58659006
73659635
21166839
3979898
71979543
15559355
2118710
7859956
51716016
92681882
99566871
4625480
48387138
78396215
70332128
87408952
89604441
64045473