20502540
44918133
66721378
25855232
29008647
46674563
23147997
23003513
36366483
25934580
17288950
39061850
23168257
12774349
59871843
1502489
24842073
52756937
68809854
36421948
13598444
37957229
367354
23616375
99555270
64145420
84566360
2578397
99656337
80493513
15636067
8289295
7919548
27047253
80313090
2826894
5252221
87257403
94038699
4664206