39572562
52128171
18631453
65255848
14858073
7539403
58057409
97516895
45756465
99031529
94546978
43916253
28018327
82745575
82799897
25836389
1632630
15131068
9031416
14247964
79573639
25444921
79997058
4593722
25437711
62981860
18857824
8950119
48576302
1626921
19947261
68287670
7253533
49615137
82433363
58289319
8670929
96451877
22114267
20574513