47917513
18468045
9227203
31537988
12698993
3629631
71351044
26696339
60941100
16773552
63307274
50481497
35132385
9672650
4365120
74571960
93351811
98933004
59309473
25483139
16165226
75544288
9209709
67865941
80322917
42506050
14553388
12132434
29303499
11067232
4197678
64299541
74737288
9841601
68921878
48395333
88723486
82039485
77113754
31703099