3067381
85754916
11343296
56636649
24896790
80318770
32159200
186883
43188527
51426964
43742651
11102592
28525832
6617684
5776005
40805679
89019135
25505659
37646338
93408777
75348053
8006034
71951621
13104103
86663991
89068606
1648717
7761313
62432504
60018277
60651368
17398325
1143578
40765627
6742062
69137997
65244714
94677192
56611434
35279294