81506056
6938848
85882644
70376818
11623310
11986009
7531158
66783794
53539124
81103230
99327960
9095640
36974246
9623773
8691873
17517382
52695814
65272433
30933921
48771076
79333764
12496117
18595119
4051577
30837095
17681272
92327145
11221899
28989754
35858970
42699175
72888041
70748778
70307286
95887430
48594111
653927
27544229
72738586
73489956