19656858
23698905
45629624
48734536
31869734
82957579
18657069
68017868
8833402
98596502
61947855
6457373
19307313
40569880
52603843
76558700
47189080
25405670
73518153
38753286
25012550
68998745
48037474
31671824
65905113
48977556
70455077
56648716
8211321
54342751
56305459
84087465
52671827
49961184
77399291
40573096
3080934
62233440
43092686
80508740