95361521
21714524
9312640
53587363
47529360
3296211
99985724
53474952
82663672
76876099
29241507
20652133
62648116
4002540
6497930
99334609
82392574
98598599
7032298
45426403
3680973
52526617
41029404
6072702
10156545
32453072
5572630
21858486
7357090
6329613
44363894
9734142
72851874
9477532
57551722
11654874
25665245
58902085
12048373
21534951