91396598
24829164
59539403
5523239
24586217
49188816
73216570
82354750
37066684
39199537
96815930
73418518
89948341
34082863
21398350
88717675
48576118
89707013
74276705
48343445
88155029
68996678
42956325
77011700
62368428
91607848
15256361
69436638
60081900
69029607
90689987
4337829
64968806
8694851
79337821
62439552
3156595
8414050
41963600
507483