54523330
95839716
87801595
22575823
22313548
60713304
47987733
76765688
13252674
8455183
8668554
96422202
76349802
49595931
90508260
55387610
5598830
83996648
5379421
80345074
19896635
11446795
19991060
21071208
93072394
69921513
45398708
7644985
13761037
9568038
9432592
36853697
12806622
99557429
28785366
976299
67077176
47608929
26384627
26079478