63025548
54199252
3708257
33656382
49671504
97423612
38482718
22042142
9897488
74632784
3603692
3584657
23516599
6594294
87863239
41439700
26284379
39518606
58524571
51579415
48414318
9388688
52114891
24656236
49198425
90101299
5164589
95981718
47049178
86272389
76864083
6749142
99988483
61135269
25476024
20424789
17918256
34062485
56222760
87993504