59878676
338620
98053143
13695335
36973376
32726496
89064775
16181390
89496343
90999877
89575836
64777217
90327083
42562835
63856308
84368136
65134028
2661814
87958746
44077606
80495681
5083207
64015304
43866037
83822256
8838282
78425870
68159964
62119661
76124408
4972774
3224435
72278273
24767434
36811988
58646724
88176608
35753586
31001730
35837479