31711801
68512508
5153924
74653847
44184901
90088559
83374645
26066866
22008373
40483820
3628850
35576855
77879013
77916421
16564775
34115620
3311375
58816829
63345983
41341616
53187643
27673584
39568137
25795422
24241791
3278640
44081301
20924815
12015109
64555275
5778293
99648685
13755368
43601296
89287576
91949220
54554940
21221189
20585663
56524054