132186
16221208
48588612
6951496
72885138
39371025
771101
23724673
82962293
79189839
37761990
31996617
31391341
5854550
90639745
61394271
50396333
24266407
94353400
39861469
5229827
12422386
18532092
85035834
47956551
94624085
4188151
76291462
69087874
41164191
32981322
90418284
37831895
46705243
6740379
68641013
79285547
2890986
87639284
8442659