77715665
62647005
71845263
47853892
16985754
3183579
97932489
20845048
14742049
80739286
3741246
97223856
6801823
40518898
72425496
21422952
51812532
80362931
82459284
42094777
53302945
88709387
41047283
40867615
66465728
69566857
8391790
35185619
16637938
72982504
91575283
52122548
56875005
42101957
31692232
28047580
56212520
83744459
74854395
54482840