435028
317048
169959
386799
216326
312096
103105
162359
570666
137585