17847022
41912742
8422897
78611303
608692
64446072
52979299
432538
45647448
63545800
8998709
22233238
87489208
99915028
43836529
17726891
75713364
61036242
35372716
78029983
19283008
40306888
21973117
2305240
16099912
7635849
85728392
98492268
86968193
73868483
57022179
53372521
43569632
7236639
80932305
92801278
14031144
49096837
15467351
3552100