30261222
81259521
65738428
70866425
83895220
73434104
49439655
2896892
9471712
989249
6293838
59852938
54853730
8204552
22294087
26372376
21439030
98782596
437824
90263433
33118358
8216103
69462333
34311122
21809315
19253516
49318515
92405009
2265838
13598273
42841866
19962714
18831024
74125639
1507749
95698439
50325322
44265286
29776013
68646269