20831550
51426404
17069752
23925698
15261045
60656622
67322583
20126767
7347448
89293101
76097935
94146918
33736175
63147346
63974500
36495952
64554107
19318770
96111631
47113016
53248900
64098797
26729355
75837364
3382003
87514422
52873267
77716384
10373921
54581268
46829927
62832637
63682960
1995854
65003011
43017351
7318289
79056130
63038618
40033981