97161214
28647679
33167270
84266497
40631921
14178688
56356258
812511
16089344
6156186
5383420
20421399
8246251
9057847
50494634
98116625
58356461
9558425
48985657
35413580
81219898
85194441
55946219
6314920
20653391
54913858
66965206
49067784
97564274
44403295
50298993
59769062
15664497
39049524
82408778
664615
54693380
31527790
8992420
12156068