89173641
1907998
87492448
53343358
6562848
46212860
3425919
4218166
18527914
48519750
30328180
29665687
83708715
67172421
71762201
47999835
79128475
5143520
49578454
42287767
29125719
17092422
18843477
22893150
41649642
12121219
73458511
56182914
5944800
35699283
54195898
68895279
8397878
55155547
51376461
87121895
40895128
94798182
74147874
28333853