98277868
29081912
18369207
88169425
6367118
53164969
51538951
24837208
13512114
30108874
31995284
41394509
37689903
935795
52828423
15382518
75243770
40369276
9416774
14209770
10546768
9217686
27056803
77921854
30863944
6144336
44592404
81158244
88749911
86532430
40753654
34711351
7625647
97735660
7255338
74177315
47142832
96034021
45512183
85406712