2138946
90836702
28013142
70968404
36993484
18435981
82637734
54005113
9353298
50434067
30167847
63614179
50708753
75744239
44389943
52705572
76026621
60822487
4805792
33787914
70666360
32685420
39842950
94877776
99955302
58559271
97904385
77948282
94806564
9721099
31179016
76303952
99418595
75266439
9176221
54995263
99787926
53198231
14362974
32518280