86828965
44915212
24659746
43497598
50133942
96033580
77904379
33853280
2627760
6881189
48457752
19144849
55254121
30734459
355769
85574277
71284867
719570
95511392
41708187
75339657
1235274
92157615
63914717
53479076
34599007
4021543
39932455
84769525
22716152
31702160
11402920
59427665
51729818
64937712
94092241
42798481
40567410
27864152
18417538