21451838
7292283
1896139
30523602
95665657
94667549
85716815
77839099
48812028
45634902
69432835
87531282
52637702
16688445
36461520
13775688
33111667
21636960
2392745
74043974
66965321
11154407
79029279
53514347
8352804
66956028
82947546
46371452
81486084
76876884
58124551
83787350
85542580
11183866
81734037
20343179
21377
6556299
78512115
60778948