31659656
61002484
7269918
15185621
86083671
3598522
80323254
72468531
56644908
61598056
35047411
7472405
7065248
84861959
61611610
93669451
34593653
94838239
88618647
46118070
11248237
86899004
88913627
79095570
85334909
29493264
5094618
22594444
7381165
5238550
44245237
91713847
84297942
51804597
55286713
727554
1997530
46851414
13159369
58013101