99655512
55367075
2417235
5185097
889896
22839646
32633832
81838086
50335112
74019317
55623576
1422669
7603584
77877724
19587970
15901723
93827490
16176196
5445252
24831330
31526488
6924569
88352185
73616391
9452132
669919
42651596
93043767
18281620
17631005
1353840
90093434
21913534
84468562
26326906
31518471
14564644
323201
45963460
29117287