95148
65384
37966
25067
41607
58429
11386
11816
31567
42632
28546
92740