96098926
8095972
147787
79015771
18055956
38164789
6938220
38618425
5119003
21966131
23559713
89791119
557352
81944514
71332550
4234770
88896642
48233875
56186163
6432486
76443197
44761471
10702015
41484690
7726450
55726557
60261731
68212294
64113766
88173831
83885022
38015378
2104768
60663708
57382442
97861773
70907717
29761513
39322177
95867869