31349484
2464990
21667164
26647998
7241182
9862872
57262001
20987366
62049571
68856620
88897520
14301443
90495814
17591782
56309165
67834545
86892093
95338027
36092967
110487
40268877
19156040
85362942
59883094
4778499
16251064
59518547
55346604
73277691
34925993
55847251
70748034
2484394
23113314
80663287
8495982
14212142
6074723
86942458
64576694