14005146
36768776
6843971
11775475
8896833
8412488
3018336
69676700
70723368
41942511
90126042
68056551
78233782
31391032
182229
69334298
929895
49771528
28131032
9668638
47242772
23067093
62951433
42039175
70832420
54762297
45619795
86966681
90462779
76427214
4866257
9521845
43251208
56113339
19879481
851970
53601669
65859179
1280744
45501311