16928402
2842832
55076045
55484588
98952656
24061552
66851269
12312564
13732485
60925236
99493971
14062812
80494089
3482899
49434643
32985949
14314365
11622990
52852783
82257778
8245921
58478062
27577378
27636856
54497981
6580362
91407001
28576371
98853336
49015783
53994215
3085365
32186175
29882947
27088881
38464676
18578338
63079724
89162735
65237260