27545281
4218958
5859655
89258163
50437154
6276177
6631776
19777953
11354690
4018141
61114203
98894040
39305277
16901210
34236421
69821404
10386843
57804423
14458143
49214151
90568113
6414596
7025219
75979893
37429096
26057913
72914176
61354269
64785980
27026043
13493228
30775733
76536376
2287260
51376400
3356112
85846869
34517890
67432602
6665625