297096
217796
238979
145365
224565
145372
146767
4181113
3150100
16484137
1428113
3247108
32786179
16478117
148273
669580
1768106
145584
148678
31954178