35189857
3012655
19489986
77973053
8656521
67175938
15936660
87011116
68244830
81033160
68255803
3454799
16354018
8030192
57401133
95675478
9913688
8642487
85579999
30883061
1527239
3363806
30081994
21622286
41363241
12483688
27941428
79481843
80118763
42947111
6682037
36255820
11288434
7108951
85925024
24178231
19468787
2727749
38392411
80193791