30101186
45184760
83339823
55285093
42794292
41895602
86437470
4033664
53489654
36233681
51045836
81497728
39514790
75835084
32178476
96089810
8963692
4031801
41582346
69311322
1046391
47876156
18555112
86383197
38969695
58684127
23092796
25869765
6162873
12639307
53502989
75674838
62085073
30622195
71879292
26951204
9305301
23433167
87858134
48515422