6666628
50668986
9704151
2698542
6966168
54039471
15718834
39045061
77595511
13644076
86512461
9600810
69435207
68089732
22589728
73616587
59801202
95269029
41853850
66445651
83259
50427459
4669941
68228600
89805094
73483863
91612137
23269605
7581546
6792794
1473587
7896454
14762094
93519982
94667039
83524802
74124448
50791942
2083936
78075840