35122780
744575
83767603
6459049
50547616
87754397
34754873
17487202
76937201
40937558
63158216
12726347
6350437
11607337
28716408
80101881
5483845
16704630
25272768
35058042
24902362
62839973
51731918
65322160
30994622
61919616
94939047
23465498
48684058
58432339
35351380
73113288
17483410
21101206
7782419
17298269
86817249
57993776
576542
99397959