96831168
33592300
10157523
49996512
85604162
74106104
14617100
99866001
96107508
78002087
79151043
37868682
24721941
43359711
51511371
70866080
6308201
3601683
16692791
90968564
64366704
3418280
83903160
69282511
713984
30084942
2058627
94097837
596954
4515148
13105406
59805462
70152264
91868552
46332689
85176848
50086481
26484246
5308410
10647869