77862175
51179716
44026127
60583334
8668355
2469445
1704107
66075193
64739741
77616162
44429129
2626718
8650346
51344823
93904582
89875700
11151583
99841592
53457533
9106350
2447169
38112135
39481941
73913679
2364201
53551597
57536486
19027629
33793013
29335912
47834915
2299687
65011161
18718035
28358706
39215472
15256166
61545562
9520606
478723