70115579
8465172
58251679
23703570
96695675
75197428
39455390
78717323
20872028
18631289
79509325
5439174
51242064
19815002
84648066
68344250
41889138
62457878
81612075
75683788
63492667
28557705
55175339
73978008
67333161
82259950
76469305
428422
24892676
20466393
5146439
2287310
22822759
36436720
72826771
11383451
42252541
3479468
61505726
1293749