23282560
55162865
84769887
54573247
14332991
4785009
43678837
13087345
93105257
6274393
46551230
805181
91031150
60987783
55494685
5418125
20048651
20186292
6849018
80526294
49496165
28965623
58621011
67429626
15008083
94435641
37735678
52924236
6739654
87002081
35615100
3825995
28256695
51609551
77122034
21124511
15818707
90752256
4283215
2400983