93122716
77353648
55784616
45213755
98833466
76297907
84929618
49951864
63482862
59406973
3602701
68686410
14378155
8538850
9915007
54804701
61315967
32777586
80708651
70322487
24304562
80589339
77887755
43051673
97078567
14763018
8107501
70852746
85383143
27061653
95778370
34485601
9045648
38542074
90166108
69787665
17975432
16633447
92299535
3466101