58862725
1523728
28576497
12643075
72308854
30964131
68942568
5671399
2287465
19439183
65991337
97751805
86079954
2729933
41218985
24492037
19614454
14968902
77336753
78309522
7023015
37496570
21421292
73132105
34754275
17458059
56762659
70867119
66513387
816711
65548480
49861058
51124928
76571692
79872091
677037
24306197
32961052
34428191
68775809