75897467
16989431
9929706
58905517
73089717
51164096
40871766
70441654
7892892
16365554
17633150
3690989
4764743
68643601
97264320
37326628
17559699
64429236
18196757
42792160
49933244
92583098
41795534
42337438
19984104
27259751
86281967
53385588
17273926
7252803
551287
45372049
56389234
2862229
4104128
32826046
13365198
29502724
85949047
38814482