43506
80912
70127
64213
55375
51547
24646
89139
12383
58041
88663
96597