65948242
73125457
53144204
21653341
40027954
96047126
52209988
2331413
10295263
91821744
94756686
9204461
95599297
90136636
81343685
73153533
69406720
42497735
75343331
68354732
83676079
16656634
55197507
85923293
35018649
82319894
84647182
61793244
38624799
5277274
40935651
65915590
11296650
77804431
41297871
84487124
66453173
14028101
5747302
60453085