39336552
42365804
35688968
22439265
67233467
37732011
82654953
14895643
28235114
50456727
69038144
18927838
49772718
17796003
61241427
49895665
70733464
69162361
45229400
31058112
33132743
57026708
9484755
77305650
58545649
97549330
3127487
85012840
12574707
44675662
69175973
14615869
96984879
91561847
5027609
83499082
56484920
86547639
62617135
50295791