96465336
39036684
8536713
5841164
553569
56157756
2218625
99345408
7499335
41912224
73403966
68573176
23218900
89646338
31375902
16677744
32863902
73404835
52994105
83604424
3418106
33835690
44712025
42977472
61745201
15765665
89852406
31897475
29331563
80585484
13408515
23467108
24356773
63562894
64286839
13262280
9377917
17224898
99134896
66251794