95315582
66793147
92463468
63799266
61901601
98591095
36016057
70346401
1579263
47277370
47712770
72474812
74219412
56222960
16208971
19916481
18195576
41131946
12166817
33988083
60768615
55307879
41319146
60891398
20081168
14187940
89949543
47016608
8133582
94709672
8401805
51582526
85492713
168090
38139523
21186463
22657230
481386
97528474
66796469