2947363
39288074
79355647
30127977
76444341
64674295
35814574
33242337
12623619
10207785
9086705
57347980
75973078
3481784
52957537
2616418
67136273
6467756
98961764
1117768
68683633
69512317
38368280
93775258
95552153
51868410
73983878
85498058
21589629
99124661
84305328
62454124
21261855
33326224
68128524
85459431
11657368
1287496
1611999
46333655