59566931
31403095
46677666
6888752
280866
9459289
57513050
45817095
37286528
26258994
44889043
11381253
8603566
13582686
2289328
42463481
54588043
99114101
71414916
4521146
7786299
9088811
36296150
8013513
73409843
92052004
51952780
47887928
9743734
58804023
35689204
5963106
4929951
63896545
77355527
82383331
99875006
69021663
4160759
25561199