27574235
56296144
87427520
79057549
57567170
81387059
30406739
26947825
44684667
87555184
24291613
77207868
56816236
59728000
18628568
53269363
8803857
12034287
29039804
9181694
57127231
40633124
17382795
48958373
48538724
86793079
94613933
12299731
31416278
50761296
36884028
56445977
32812573
52333511
29854116
99414126
20138314
13281359
30012012
25607214