82489726
66516588
7319562
4566889
21324096
98573048
35328126
66355796
9911887
4991221
76937518
60875939
1322604
3262522
15096997
52034626
94627478
87427860
64147825
56556552
48457209
72502958
41475707
21217433
4146420
92145265
86475555
92654177
49936380
91766239
87008100
2362246
55154610
41766134
945866
74667236
14238163
6116140
55552095
43453328