42495479
2345321
91053614
52533877
60187961
5619705
37693328
7907904
66793766
9953459
7204396
39587827
85657376
32971962
24468197
7276258
60873242
6607578
67402521
87138796
7682342
98615520
3455497
63033404
74602511
70841156
2359040
42071267
74512182
2685640
21934933
10102008
94245899
77515724
79587064
19809399
16319438
12604702
90261253
8113452