40407897
1316121
48213490
3317888
35401420
14778378
87724237
35042842
21288187
2295486
53695388
47687168
64585090
58145598
96375507
90484431
72313473
26077669
96701538
7075958
45043247
91115363
9142647
69408006
49108485
11989085
32974366
67235575
77984016
17141439
14049449
4158103
19132815
91112762
48072519
62626963
31194976
98815755
24881060
97382838