65036729
39537138
15708529
8681806
5524135
84609514
73588659
63855478
71512615
66901429
51623945
33742571
81135885
75634528
23693649
67699365
492959
53873911
75118479
59235830
65767458
14556942
75941692
83574136
99803394
47096963
9997204
38929093
10265229
48766148
93529222
162569
53665197
99585603
24236786
23557982
80653679
71896166
92172064
8884206