56646708
87378237
42594310
3620479
9028902
1618214
49607914
9611758
6409198
9843612
11786749
69025594
9064828
74049786
85734865
16249763
13111690
85657671
14986147
39252292
56303157
3368941
37585320
9816207
65898948
99245109
7377233
54001199
51467889
92623316
26809524
24122087
61473376
59423408
14698296
24076147
6448224
36172160
32944689
20668211