2907988
38139864
84944964
21684351
29571960
5865756
33992617
85872151
87888097
94363569
3165286
24265805
70194264
29779458
69532134
60418545
43881850
2817173
93727490
48059695
67613759
7364850
45645425
722960
833472
2776625
67017174
7062645
12883124
10826510
6181750
92299582
16546261
27943396
95149659
70214397
27065686
69248059
13197628
65573811