19959254
4937610
39443419
564721
85332597
96796382
42267171
65066256
25236222
35467852
95367653
42733728
74596554
69127898
70093104
95065261
48774134
66132469
19046554
86559631
31374444
75781088
66953590
42807730
34755292
74273671
134091
80178785
97226515
8245739
35139442
83563444
55447458
15118051
92688314
85294056
35658443
20745083
17419682
35702882