2113196
8217570
76778245
80579669
79817119
8331172
30805107
65039154
15536446
54357373
83527862
63026151
576235
11553152
60326107
6464659
15791053
78444939
90877617
89246795
83635665
4769295
5444519
987271
44032771
78492667
59923984
72527944
3836977
48337338
19867682
69302969
25958463
86754405
44785347
35432193
37255265
7154064
67439370
43567352