5047585
48294488
96641386
89195585
22447858
82566288
66275072
29925469
72396483
33806639
203929
99479444
2469698
72472709
51484657
98157766
77727308
64058627
76739
37654267
30117257
33134622
32971590
15851740
93587599
94903900
45902592
68343166
37931448
56006103
38582501
80743437
22049758
41222608
47347202
71066001
6418029
57292425
39282373
71855455