105820
69910
143836
5168
74117
3565
34811
2527
2955
48111
63617
39216
6147
35917
91227
5779
73530
3802
108736