66649153
62158344
72671855
95277613
12518220
7418157
69339344
40161651
87257663
34843581
25596840
87901321
15781028
66212896
45082684
82342667
53928590
9761488
34069241
86233513
68872698
82632876
24602971
24495914
9622406
60893512
62922171
38455390
58629117
30638657
37438816
76754233
14633627
46935904
82224085
25157760
13351287
56358385
58135331
21547690