31016926
74382468
68637900
72784328
26447856
62884540
67969585
31806662
690344
18778329
73755150
29723672
50637005
28235132
2616720
86409125
47026488
21268530
38314480
43234256
33044871
42617729
38515749
33498397
4207457
32708566
84522471
46857837
46061573
82763109
65708134
49099202
97574203
4174476
33781852
11858768
58815392
82726447
24103271
60827402