18189930
2164535
12353682
58337370
3351830
16683323
71221304
18835260
64733006
71381098
39967038
48579476
59626853
25159268
31101604
89157109
27541430
34891148
85313722
49304339
18601563
48153008
33686833
86875854
48265108
75334795
52436387
45096437
6206725
28434037
67377207
19055759
61012631
67282098
9923881
39164048
46615571
10869590
8493744
80673392