45265050
54448308
71393451
58108403
94939631
36698388
39635357
55444637
14446362
32091180
99988075
23243564
56175760
95926228
4993425
2053368
77895928
65034677
55771172
76401026
30728472
80514270
80223490
64191489
7984245
25399137
93063564
5663689
60228509
7736480
49187028
56759242
15911340
78822654
63879439
90079714
37059376
11419083
24527925
1395168