31061478
84041718
76793112
84325936
229694
96856277
50739347
65206732
99499873
49077896
76184989
6875934
38006137
75344546
21824043
27425346
4133041
988375
94395652
78547629
15287468
50102047
42814422
99276571
4603283
51266830
48366751
502542
26424907
94194365
4669439
2661944
61994759
67556836
8905376
23695453
54086522
37731181
52789367
14401897