8125766
89343127
76831715
83491209
40788835
36741132
52796913
3246580
32663771
67267970
60457665
34765601
35879957
72619695
98053833
30617818
87908355
51597042
41365151
47087292
34827366
14844361
43409351
31364716
32011609
24498274
43619830
34913192
11122867
8982121
28091257
5929972
1444744
6937573
46956090
21587562
30322338
99008898
73151694
39178067