43304018
20259860
82145059
27945956
59878733
11309184
78483684
46532966
16784110
6516408
3909889
80142473
49317790
52397512
68623166
64534590
44033388
6710895
65986881
35732389
8254296
44251323
51773384
6901337
72825263
53451733
14447730
85889228
43297860
66041768
26586893
328400
93125302
96215185
64973921
11937201
84362102
10367820
73369518
68409061