20211358
18252418
89061584
41606983
61964812
77556352
7731779
64477768
99224534
19445767
31777593
62663880
77693596
25274375
46968470
22566174
61961823
36675245
71501990
4548851
37056754
15338765
15627493
78133059
59535927
51782843
18231711
24191152
9781195
45406941
3592518
69701629
48184718
30224408
80778620
8077822
91234674
50653020
32886144
60988494