19817746
31858678
99812791
96026410
6909618
89054874
19401962
23758864
86342771
54193105
29328446
73248738
35584601
62375599
76377594
48459607
949112
38275909
40624083
33019739
8861665
64769032
92796449
62447897
32831267
70492341
51627292
63002369
44131427
76631074
24705710
7864241
32755812
24797740
97134088
67502124
88656973
60602081
72501679
93432709