43752560
31221762
57405135
62078881
33847834
6063863
31575544
680298
70135777
27062155
8509315
12252761
13514052
355735
49402431
66533577
18056741
6236899
57564086
26792503
42613817
30556068
14308585
8156632
6786552
11213445
569448
63459522
27907286
64182403
84518917
3578748
92196255
14804019
11776180
71607091
21878158
47468909
14463319
62268980