49907045
12529759
6946890
25421587
31558570
63039174
17352708
8824275
8296720
15638909
17382976
51346099
31346778
59742863
71504591
22102929
96544618
43405776
71185452
10296492
5782423
4408627
33765426
70421318
77825902
34685638
10928641
15781811
171052
38658522
17228196
44379713
10677813
33274022
5424356
57503509
37981686
8931065
55244438
43607937