21296269
20255359
25257209
40056872
99277610
12419864
27143086
19168473
69331696
12511503
95996054
42426988
39469355
13064152
50147352
2150294
75625110
41511834
55814734
87159667
5288408
19998469
31606802
65625034
44228624
12415308
5722785
36405008
63712034
80432538
7725965
91759923
13484670
71752894
68285380
40088204
28192956
81117749
15126517
29254999