42311167
18836201
59391392
28703069
2377545
83789263
25477230
86111743
5484503
74164824
74546900
88634419
75808328
64373380
96305915
17476490
68265478
228702
64364067
9121980
8726302
66151871
4822297
63253662
8438679
78755421
76816955
85612121
95086966
3321542
35962458
37057329
53359210
25126265
38049421
43872545
88124513
39603384
7302572
25086910