65206560
7381885
62357297
69089562
8763008
15087040
4771168
7543832
11294376
1528128
20673051
49365494
46934508
21934575
52349646
91087766
1326444
79649325
90339980
13761476
94617485
46867848
21867331
99094759
10668844
35337206
14205433
11126320
8952892
96929286
77277753
82933683
31036691
45408180
33542363
24834115
74146089
69197340
58222261
288328