27272913
18054385
65157493
47164279
77256421
36891765
38603
7103914
5334548
94042562
80332945
70591311
10142351
25959162
14372705
15049462
43306829
66495358
41712505
18928406
1360234
61154027
94639290
6704516
96984019
2437558
39742787
60732277
26701939
97231061
32552348
68813488
8464466
39386392
23311120
9878838
8407425
81058308
19175717
72185933