22351485
85105758
3639637
30294297
51027599
14349871
2925232
51336675
78893501
48025994
45059551
66368333
71799351
70484188
28332351
6348660
6256118
78549853
83585757
33061629
53715894
82287827
58298339
80961297
592653
69369842
95193090
5436988
57733431
10954818
55541634
84187951
87667010
54406187
44583004
98852255
66048912
51976246
11768216
9454182