43861348
19655385
4508222
64341235
85739545
83522247
67236718
8430265
50371666
835725
33159881
49097471
16005270
5175737
22094041
24433862
36122118
56044899
26515413
52881202
75943419
152457
80528733
94891410
9097181
25255252
2259224
58924555
44676266
40927722
3599175
133870
21334474
32123376
56688603
23254606
65447666
73111610
87921562
10283891