95215074
3704599
12513757
86353287
22057027
10086199
46042855
62352118
16476257
38949661
73101422
23074972
14789187
6443185
60135748
87505775
49409773
82985089
80544425
3864695
21972613
32573618
87998297
22856128
32641908
76172721
25365153
6892257
98535805
91325631
46074175
31993793
2012508
69095355
299199
11558802
54861077
11092841
25517336
63906711