97629595
40061106
69337517
65105540
90307959
66316006
98113030
66717034
391456
4501610
4441678
28139625
50977147
96946588
23473742
96398747
49018454
72884690
18726778
65767073
1271841
3976626
71002168
58033252
81317450
23718063
30439838
6788793
94468660
45065254
64827383
18118046
4936086
14619364
88751629
41374582
70321322
63724055
42814750
20274678