58565866
12287162
26658779
7762317
13188933
73008537
50713786
55192932
988372
8458161
15168578
58069377
57263810
3116062
10622563
4749578
95612258
99987192
40099287
7314477
74146253
9761300
650655
89215034
97388558
22964006
97047290
21468545
71912137
93831017
75681311
48269944
12338470
66376057
24812222
55571475
4918708
84867760
69123361
63123938