36436626
24826595
4156401
29753994
40798837
95093640
77936427
62201932
58323921
1527200
80602988
90949062
9178516
44744502
3246898
5420844
70602348
63748798
57355041
64764192
836443
56452078
74581503
39161940
41482883
68977088
1623819
35349555
90316439
51912966
91753655
82829225
49548351
47121841
11597403
94393059
71009549
2663162
89971665
34864293