80878649
9115768
63667382
29073994
22014924
77697017
16138862
71508673
8576786
2821112
55791373
40032596
6378920
63022352
90309075
92036617
24446471
19592969
44595249
30753372
15996162
8491951
4803900
17372724
21708435
7852641
29112558
17257611
32477507
69939619
64847127
54935790
95419030
4103958
35995225
44596080
53907997
72252714
81223116
60446513