66805363
36425368
44163967
28468480
54569791
65326702
57525707
78012126
34359334
20333530
18893047
53111581
11807742
15584072
8655688
87072647
42521485
50414839
93075287
51868387
45065866
94876804
9424360
25773967
8604636
18701563
75679639
161572
44129853
18327463
64518575
91186027
13576972
20468560
43704161
41489918
17549338
39312189
50671975
55289096