85658966
22519567
34365741
2532555
47151960
88933672
54019261
58157631
76849063
17291433
58706056
6265550
73065411
97809308
77627246
92559949
22786298
86325037
22587350
59675958
63617448
88935691
74539817
70881984
31974724
69251909
68019179
36146732
89373206
3542329
25413385
67366030
58011962
55588322
61209344
10422816
84423128
1445357
28898657
47628233