51791151
12087933
13959717
3266409
4161409
75465667
2567977
86953998
59564719
57826999
1217580
11865859
22639900
95087183
38802514
45795299
70645467
66596649
73877857
56177058
81805058
1472570
2149546
73817690
25825871
69422712
37463232
68087538
38148458
4889474
7565919
9811282
34606623
87029349
24582381
27077304
11767268
7694445
56585608
16715041