12158626
32815129
48526985
90351662
46398058
19173812
3739012
81505119
16821226
49665022
42238289
32146226
10908088
8584636
62685384
33583833
66101309
78508400
39753944
70172343
24233840
77526286
73189309
72236762
36282147
663814
94816271
9415638
3113629
63818877
66074078
65784707
865255
2533915
82947092
64566046
27506252
98567708
13715466
48979335