88292693
31799549
18299274
67933903
77132928
99345937
40967371
66917590
82952584
59382111
61196488
44009730
90045963
54914880
98995551
60083659
94804616
43411825
19006536
88392457
92752242
71454679
18055298
4036875
12099220
27156211
60429260
24388185
73363265
11912889
64723161
64117372
60914540
20855658
96179929
34988065
3880174
35031919
34487942
13873022