14935045
7439999
47193639
78674868
5909443
13654010
41341630
37883593
20347587
45762271
65873152
81699946
18459256
73338182
96277798
5810641
91567700
29879493
61737552
79085650
98626163
95493675
43429298
79955566
70024201
71024777
63971651
84639620
93503985
92755361
60061701
50846286
67077227
77767581
84924057
11015957
97238567
55863347
39076049
27489746