21596910
29132528
8769994
75952089
67395250
49554046
15167866
6119190
83279673
95485140
2910914
4115926
12046303
7028009
6509507
75188679
28177025
59798979
62974237
4562754
2751811
51902190
75716879
37171468
3410247
92162994
1655163
782578
73095029
55687142
60441282
2797833
11235958
52362254
15605078
90615427
98619735
94323224
24038426
14364422