40737
50070
67578
56742
80539
49606
56409
39955
94457
83338
75400
70699