47098737
32955460
64781041
10202378
94715833
70149119
75718180
12052158
40501022
1819989
62874948
76344223
61446103
28879310
93251763
6637625
2266541
68746439
76586743
93802754
12807004
32519513
38121324
90861039
73059778
72333534
85617736
83123472
3285472
42056105
89928374
78928018
163810
38989477
99704970
13552391
60431687
68881897
64364654
7200687