21276463
69339443
45773380
97653137
29379422
31313771
59252669
11686870
30267466
37815287
88494262
20126700
69975704
35862414
25471070
52941512
20696344
13893469
79068543
53367479
83492509
20085498
33554090
58167811
52581111
15937809
6035373
7174747
4498353
88571873
11872102
11101342
91249913
89151049
9834615
40961204
81157158
25136285
38163550
8156927