31381339
91751391
39287458
6934155
30507617
50703767
8746936
7124950
67529607
51128051
787296
74447137
51704655
32887954
57213109
6858130
9935192
2741716
57639247
3872896
48993426
20505541
17422195
76804886
12877980
2207935
49832340
57474283
95246
68186499
96242709
91469355
28722385
43921073
26517445
59757610
87629790
52495458
64328513
52114154