80538391
40628483
81065040
77641876
170412
97229656
87991678
23867074
63366443
45218847
54302844
69573943
84725585
8933350
65289810
64526597
1192258
8166011
72974453
51553460
4031373
79026777
49246443
99574730
33861802
72855901
49529856
75665312
28588526
15952239
7791789
2103440
93065591
1704088
78118237
1997780
23605027
63073777
82756291
62074354