81584517
75869659
93581664
46619113
67791641
24865215
81942355
49714784
39136690
26666200
8689226
61801470
1947056
5155771
82332122
26951707
95475666
626572
20788481
41985349
50396206
86866278
22802064
27649269
169159
12407738
25489647
85205183
8258628
50657202
83309607
37112166
21152627
70432766
78038796
68559434
41345134
34639434
44809790
18371467