52958298
55511974
15864920
29461168
53271083
61695754
38002969
95188290
98683934
24403806
68311653
53459611
54547983
62499497
94576854
22748569
88615059
70567384
76064111
52859102
91217871
82855447
60307150
68161462
66465010
85049527
49102749
6554286
43922467
41162952
26169103
24381376
4646813
45025033
62352176
83899211
35828400
38659301
33288636
22396807