11125916
20322289
8662505
55505868
7381772
95048513
63757681
16091556
29657500
8719498
90104132
50823490
77212711
39777252
11444437
2077895
96638637
30143276
31612661
61654303
65508853
69536791
59866978
48809351
37507548
33287402
10103067
195377
98244084
18918350
6215965
57387589
30172726
82796593
30645797
50105983
3515327
6597071
70419133
11019057