42726018
10963216
9383873
20903802
59407812
68221981
96875036
36499543
44016654
43962603
54651590
1236058
57121681
51504498
84074690
31334643
77907918
49709803
49315826
99335879
93004273
6035608
7465712
83951141
72745901
5492543
51256084
44484047
53321868
79085940
23678475
85078980
49999815
32071735
97944145
18813482
22753130
88642944
9990354
5582937