25905381
5900576
129692
2681682
2092621
26734646
64046596
44569277
7816836
11967396
31725366
327473
31602685
39182571
87732381
21964633
9708834
1155011
16419709
66777459
75045320
76154796
4636171
55364532
6667874
69867758
79819591
24995083
91669149
92805141
46544490
97577433
73327927
43625303
5240184
83471641
50695175
38785266
61827413
52254897