35291678
32597677
14417685
93691429
72895131
39736577
91202204
24025196
42186275
27293928
78385865
95704692
20083433
91689176
72467503
32022842
70624103
80242692
78192396
85933870
82294705
69855297
52951145
41169192
68841657
95073911
54847940
60963268
36614381
62725882
38452401
82385726
96915838
13686814
66446336
23391973
46504317
74175898
8866546
77515574