42007228
19123265
34459868
84559597
56792013
56001779
20983641
8128962
9840447
84814592
62442139
46912467
73387346
7430934
37476188
24533119
4371864
24146642
4866943
25184612
50721685
36709092
48164465
59567835
59099425
3908146
26602660
81359481
597968
96587703
28936412
29221866
37704801
59706812
67311455
77735658
81157715
91645659
28104436
6512482