2628166
5869683
23962317
45518100
1800659
13654318
29754727
8589845
29034453
6858396
15328907
1256855
78973844
24342503
31356942
43023824
10212581
49648004
39628448
45225147
86396096
287222
6522028
50394195
746417
47833321
76525337
43168543
6925820
25526987
9703503
12519789
75148335
8531694
39749392
53577372
93052271
323516
75072695
21588937