23298017
66649051
83965224
1412739
17258887
68994370
53085000
20353716
56303527
63953470
94619067
76652493
57293019
2827314
431416
93787582
55441414
48147639
83523360
35834715
66519718
59793818
59197595
42661049
23825566
10044661
848246
7687942
5452746
70908934
48674033
65779199
95066734
83197586
20934667
87079969
90059159
19169718
69742206
31006141