51714391
34283741
18532685
32146272
38912816
57241042
87166011
24201224
86234376
14692315
23018777
25764365
95919325
41633515
30785171
66293610
27203303
22682600
29654398
51035729
38023112
44426976
34164303
20309247
53953454
65804206
10134448
90083007
26428361
91413253
15699899
9649985
70171652
51944677
92595640
17582116
90954884
72234724
42228379
36917587