3315898
3178140
23299060
60269256
34946317
23049079
52697254
13693979
79939654
9759517
69839146
20552989
10422787
87595193
86119847
42244370
77381828
54492677
30012667
71786430
77476571
38296904
7995345
84917324
84611317
76363801
92852550
63898242
54086513
9081966
28489726
87286567
64672268
8451759
3838898
42607559
4461660
14776443
55832691
4635976