1256262
97372151
25858328
17271649
87198929
60086836
34346213
46039307
58706440
7150262
21279489
84378479
66438826
2128025
68337365
6097151
6893228
17547788
16597644
857120
76334840
21665691
41361737
8992442
617721
3351652
92779183
49905248
62986533
11967770
92162772
28183882
1531632
99209905
45726214
31047723
32846038
82151834
45964682
16157607