15565236
5005394
90835538
67827360
50709956
27874052
63031357
60762717
17733727
80823189
19961052
50175328
51164876
66005402
7462228
80247317
99303518
80854974
68526341
7008803
13498882
9385418
74404794
50862607
82985670
59645984
70409873
86947880
78335825
4748182
52758787
28386283
61701970
27818603
39469141
11137455
18479664
5009287
42715586
16951486