85005894
49249453
64543266
92191375
37193138
74211452
21393280
31276200
69184463
67107690
50348079
30344697
27006569
89651340
37971044
4464650
59244045
65416720
34974340
24557402
11246853
5664258
2684151
66751318
27302818
94339404
99156638
19532133
32176836
44093111
44873506
40923988
58407795
42687215
5652761
62612369
25805401
46566076
48947267
13454930