42746065
1236440
4210795
14903066
96035954
84852582
44953277
63683789
74334479
14358630
86462228
59244371
30665021
80012255
85867091
39413427
91452080
46358863
11074090
82626523
39545286
41756851
18968813
17842659
79681652
96531563
48461312
59839525
39026535
62049317
79191357
64881909
1935280
89509934
38928536
122533
67741268
46096729
20222081
1012697