51643119
32498313
94449304
6822427
45975265
68115720
62997390
28002044
74881831
22011365
66851376
972685
86149769
20427649
78965714
5027590
15452699
52832049
600358
52859208
72726015
73843511
73067814
65701679
95949740
57745838
21666695
46478693
68523170
1012147
90436226
90936008
44522580
32006748
12248393
45206731
76326842
28032848
24367796
2581148