65591155
86956632
8443540
75391944
67498336
49903695
79725026
27201141
3682340
1897656
76474881
6549389
47046640
89445839
23397139
27508879
923611
47977625
89792140
48855131
71081046
49223271
51628687
50423721
2385379
47863748
17734535
87986776
86981490
46615816
3420320
99168628
80576310
88293851
5149243
62568185
27116520
60479555
96309994
83156022