12113368
31282116
97177521
7207690
10217308
85626655
78007212
7463771
52007957
57693943
38364683
4361951
33822407
62728270
2386482
14072745
29584987
7432766
19438323
44123941
13992591
80006738
50508509
82745580
7169864
62073664
1312594
57754555
41313126
71574640
11979168
5082587
65624122
62761588
81641636
94241681
93293030
2547161
27225872
21076048