43562661
41112544
72385594
5765179
33317637
3253825
74608514
49711279
60691199
15562297
38055674
71096935
87594474
21202156
98678724
46495779
66153960
65245382
7780411
66362876
40312230
70244446
82309862
92331095
77475165
16711874
49497656
27014173
87361863
65306582
56003111
34566438
378917
2912137
2047110
65921593
42845208
28927488
64156295
50978318