55513239
24923946
10275506
21062217
81834077
71032153
36978652
20387331
59183958
561510
53091875
64824051
75477464
97396188
74018844
93051184
52564720
34624945
19211543
74236181
83116054
25519445
92383398
45126287
42778492
22443903
82715488
295973
21408061
17572062
7509734
26974774
16815139
37675588
27665404
712767
9711838
31504256
47763824
2283030