64198096
586794
51381827
391405
5040824
40571546
30406459
32351290
81064378
4284874
75819123
74064430
795758
53727424
89054118
72774908
69193557
39249600
84705032
54567560
43236203
29592877
9702437
23196036
96536342
90531764
92673633
46902583
5699604
4099588
41872101
55194888
29349687
73807758
17328057
4501290
44487045
17534156
49878478
95715276