95346046
68265479
23605501
87326478
55632044
88068406
47256628
90513156
38949610
40234302
30287775
48843047
4476155
34412523
67015691
76816036
7714404
56102458
97331278
53358273
68844744
90566773
31938962
68275408
85258707
79953080
72064336
53054507
70453443
46539151
99023580
8305088
17715407
42349160
46105259
2339837
46538380
8974809
89569572
31305488