28988224
11783300
839147
68445696
31609754
57682102
47519479
44337290
25333024
24335344
68436755
18837544
42204766
2349076
54822254
59946265
56683028
7864436
32477937
3456471
19477161
40988607
77015478
14981065
21135612
7637849
34458321
30814925
72864162
22101677
88433670
57642306
55424757
27307883
62193229
7955250
75492181
36735849
564280
26056432