41590
11035
42664
22626
19167
19687
86283
29603
77129
24068
79534
96875