81603373
3375292
26118445
909280
74348574
65577033
13222785
55139035
35619014
73488731
22005342
53915722
94172449
7270739
88927202
66761940
4398911
30366896
6719817
1693536
24397008
21306375
37937536
72403180
8994922
24034318
89786811
49472905
35679288
55084430
63486079
19605657
1539877
31461655
12591418
46602146
72613910
44218556
6733148
98541485