22207969
75793445
4021841
7285283
58422057
5079864
23721857
90268491
6493932
79088802
81863055
74725471
58538837
64363985
98244590
55588774
56755371
89036739
82201483
18815603
74454007
24339240
16435077
27006368
68292612
37868377
34387048
91187526
18546243
52342402
55358246
84429875
51807376
7136355
58784301
8917794
44947571
44477991
5017105
16698366