17132688
15002406
47278662
49671239
6753744
95234982
94959166
96948146
8204538
93703879
65369462
6097600
31429437
6891448
13595552
464918
18736634
80006771
58394358
11749851
393757
27361425
16772788
84873419
69943056
77028322
74047053
69848625
11176045
43563429
55833282
39493946
18966466
23583299
29089177
19972067
49236165
15087672
10792350
55965139