58307445
24395985
40076216
982765
20442653
65681087
77732200
99012522
62679529
17698179
54369098
97485495
68721467
37169320
8613996
40872695
73639255
12751115
4496165
14086337
17423832
1361647
2286611
46225557
9333561
3389952
84137109
40995498
29673643
55873082
68686675
66695365
75577764
44322708
90289611
32746969
31267184
58239956
14928680
60211672