6667520
81844656
94586264
57514790
70337392
37724449
43082506
35078273
542371
51492149
92958507
320788
34848095
68678826
62301068
5425344
7328112
87509282
50137077
17041326
14077464
39296677
59422666
52182023
2204066
35936315
62005213
12481254
6753692
9256968
53846970
79647168
13971955
95205970
93635455
54314811
20776446
56988160
49769974
237587