58945542
58114887
8833241
431692
5330311
17847505
321076
18864628
466257
57263850
41275229
92928592
11956441
84342072
84705889
62125667
95591820
86999348
5414944
84207797
5508344
89716782
64189038
34296122
73157045
96917389
74829453
30083598
3225428
49164173
35445823
4261142
79957621
79083859
97079286
20035561
37373340
26137650
79726079
50935844