41729504
39925068
51831258
10653144
15212236
34654739
95869381
59032050
7332276
3285388
80397117
4554917
4119824
91424166
18781548
19225482
33998570
52394321
11992547
54523133
28196236
95612779
18029074
25438935
83841328
33144181
51954385
83858145
40549783
73187823
63629262
82442868
46701792
79645671
623853
55138625
67508857
74931135
9367860
48206579