46112
58580
17904
84398
34145
14662
20552
16166
48447
29999
24599
97102