98664671
72629950
14785832
65972281
10378683
16633735
62784986
5478062
18902274
14535048
81446671
96228481
36556530
4789479
8875811
1215916
84239373
2086972
42585947
47701486
739190
95553693
38458431
9756390
91282702
44428841
13523436
34676929
59493940
39981874
69279773
34287137
4423262
10898367
197261
84792150
77491376
78551735
93108265
66503825