65799543
96528711
306675
88194782
38353215
8314439
78882773
76812903
83289398
29575299
46136674
78458887
44893983
29557911
46118583
69167833
27121637
41135405
73636270
68034902
20818382
94654319
60124378
17589599
14211669
4903938
68449000
60277661
63251356
28027216
67078917
13416133
8286674
91709122
25435572
32978127
69727084
56373870
28325317
70615524