420766
5120855
75831734
47346859
15437323
61183683
2090999
72227096
285311
33272754
10223287
83552566
84116127
98921295
40523474
9404202
70272227
43469994
85143219
7773835
37099591
58419868
15245903
56252386
22776444
72646965
83823536
79353600
19675845
55615721
50127870
35796463
30781571
15051969
28018407
64357069
486745
59261229
65513438
91911912