86255864
56737286
44253646
20159844
79985275
227355
78948647
42081861
38922802
96915794
29434586
59626793
75635049
17142052
88445225
38969805
5378605
61406465
89294060
40801678
1897392
28259062
13827822
47846509
12593652
55428337
11185626
76333954
7213801
99439503
5577829
70898248
50905454
96798937
4902324
25279501
9304327
60547857
5881809
53074612