65211670
4737115
4607660
7513982
98251394
50591227
14627998
77936132
46651867
208600
22601229
6983587
30267168
75542746
55403018
85538660
57715148
77098482
87023684
29605971
76628107
51413015
50239570
26406373
95486490
16038231
78075128
85498454
4945760
68492926
74337430
5104899
86592985
62321632
36045667
36177092
39915117
70783638
27723847
8644918