2031826
70643393
9613610
83044896
49198714
14869415
81936200
99482511
21236316
6045450
9158198
1457322
10015637
74895429
16705932
27822921
8579170
6029422
20994550
22145591
61203031
22001761
4173661
27603550
39405614
13809242
97697764
90821347
99312913
70024941
96487492
63995112
26998882
76674145
8186569
6933888
13447263
66063683
37599085
27081736