42048405
83918958
399615
9714653
47901667
274558
66264082
69566029
85732843
36326501
42467854
5984103
53931380
92576583
72546514
94746492
94271847
34671360
86184035
25314796
24344055
62591225
54646859
845085
838736
2963272
54202317
19736079
5721859
17285105
52406471
3593144
97122794
62259300
99934641
23764694
8772561
33633459
6543292
74931822