86073746
82396133
31947629
44335472
12545939
89808681
7224461
58569378
67754180
38066550
87683890
5992914
72545006
59715313
95029828
98706118
69111606
36699055
79828460
75092345
31976219
79104327
69612804
69322355
73444578
27233546
62917654
16465481
7502216
84168253
87635538
30718402
6037378
3954194
2826777
32612885
31594687
19643206
90883994
82415263