87087782
65143657
44486034
33478761
9263840
5127426
20524462
98776575
98805493
38469140
7529643
30066193
2439704
76602050
2465315
28415116
59742500
29158256
68642726
85308997
76258759
83155472
44131347
50428036
56777931
50332218
77114819
80926417
76164763
59192952
23217491
27358206
14018015
93683318
16816488
6727555
43695782
2256580
14856263
38049553