65906818
54363167
16731615
98549851
328967
20701666
13704871
8965940
8372279
38509136
38492290
62563543
2864460
69424689
72403487
60697391
13883097
56416251
29399257
51709461
78232435
70844799
92763956
98136040
612397
949824
57804198
26146264
22219091
21193611
1844903
94671867
24991882
68321918
19125764
67535080
20896452
84657828
96014033
1432413