2995811
65255148
21041020
95962019
99494978
17612866
638958
86815957
34711957
73939385
16491242
90976031
76166389
29066324
60537746
2074901
76707670
42814851
5368709
16046622
42133463
9022229
61615653
89079821
99167096
23479499
91337268
36182373
93138464
84108351
75511028
73225053
61555808
3902765
31858901
72684522
16518070
10389407
9745310
6003544