95298773
60023607
76771378
15032582
274521
38858629
80155925
34982291
36462794
15992040
54015102
593089
1913976
40038111
5751187
61541908
16822362
87283406
34072708
69033242
3258634
82023566
58715
10036116
42827535
18418960
10889206
47715421
60735264
775167
4528487
93297867
29927144
72302256
38404807
9212780
29429549
31509103
64302777
33519682