588183
7924516
70353381
512556
28148338
29428412
51053605
69382622
23713552
77215429
68649404
8052268
21422067
52891093
7663350
49108399
40204297
69029329
78403343
79503421
73359662
60464698
80029059
49755988
36008510
80632296
4834925
44853619
28347829
6682654
57105181
9308370
58668799
19778716
49646060
91567022
23869723
47525743
81367058
32137635