30747139
40858087
64286218
53792702
24235332
96944543
25181293
4064836
12745098
82506555
33891883
12316018
17683226
12266461
52081783
56513287
50676032
86849398
80892725
37167272
97074751
95106057
81687822
12321375
25726606
8960653
34102944
40309988
32062581
80879848
36107229
35634021
21819530
69535279
63476332
14812090
6461469
7002593
15416339
66817256