31621173
12699770
51242791
40906900
5490581
2165851
85124340
8385934
72992665
81797792
88753611
50427925
11696598
73724388
61279593
7268931
6179467
80011842
3036545
29775658
95429137
69287555
23136833
8229256
15898594
10438182
74228232
5591397
90205597
43417865
24441382
70908255
78634970
98141563
33298207
68055259
89975528
4621252
9106414
6925920