95901168
50352851
7517237
13785261
26468460
19818264
46142493
505212
39457431
17007579
70965384
35938824
31243621
7794951
985449
43782346
85244548
42709488
52066337
9066323
56861660
67711794
59162990
10653949
20003146
52818528
18585687
3777867
53936877
45711541
51532889
49712992
35281201
51724454
87055215
84044644
69975925
4681568
82498204
86411354