40958206
8058542
19709456
78182757
7806404
64506870
41946074
30951347
39189695
1018057
66879536
2933463
3805865
80112397
49817066
2657408
61202813
6984903
53391077
75309951
90166849
18778711
81147817
58614508
1729567
84394843
68208022
52081138
64795748
7864095
715396
35763621
44194071
80762748
48048663
84445717
67665082
10104171
18483926
20566084