95601898
8530138
43216771
17338948
60996294
24081410
41672466
27751147
34498628
81397513
32677164
90738023
59188346
91046150
9548803
76527251
60836159
29469514
12044830
10982125
21852964
60037905
3216755
76399812
69377253
26827177
97346370
45794389
19453033
97472492
97998016
16248271
30436565
9496112
31152643
54737258
87427450
76464419
91588680
41187636