29302431
42404874
37424778
49657642
7347139
25444856
33234057
56738204
51614331
50336805
18563005
89696977
51497081
122384
85564569
82634353
59721296
73301357
8149187
79719886
92712724
17234976
50598816
33934256
4069682
44105789
67765003
77478584
33158585
62314950
5695990
79644429
6581920
61697313
50346270
75429113
7899301
14708414
13246763
41003866