21548586
80071130
67587242
79248009
62968481
93185815
83143926
59437893
74709008
78432033
34637399
14793944
79169136
45613577
45196386
88869811
85521587
76927046
61925009
38838749
10376426
78855131
6604882
48734851
5968302
21361868
64169855
52251180
2416991
6648670
39233692
15452253
44668307
58441218
21734676
49162189
41814013
63034247
50279005
10154870