86181580
75483800
30699461
87341650
23462101
15468662
85771412
25493332
9813328
5918308
70573316
21153250
61816393
65795540
5047047
42659237
754403
92621509
66341218
24826554
7535203
42327663
83514042
16442532
71338513
19086063
37166277
25227741
36137167
22731246
81685526
59073772
91226402
16719180
9248694
30591247
82513233
63251153
97185202
14102172