40838749
53029347
68036957
38452130
23934339
47395690
48839269
82827887
59514334
78306586
8489420
71641633
16431683
12971616
98696927
36649914
20146587
19732840
90196067
53531122
78437128
59104291
94596060
25034144
71864560
46313068
36394058
15721685
87163135
36722258
98051549
62762007
63723862
48829708
4564372
61593345
2833559
82979011
34602880
22132618