25529063
82063760
6716432
97892344
79432916
75775429
16722894
50111126
40264984
66126278
89951704
70557327
76139977
57688480
50308099
21144182
57627619
53804888
7518677
49106192
13659670
53471861
62933919
97571799
56973766
12792553
402454
321149
22384645
37779453
37683760
23925678
14595841
71007061
2852705
99941677
78073931
94511263
92439554
8463366