66536733
90327012
25288521
14758046
2256957
62762693
58382809
80712496
8921627
67435807
57043095
66456053
47505632
47838814
36612290
39756348
99777239
73177330
21009162
13918678
89271916
65287700
209105
52387852
551939
14675554
9369889
88252571
21658883
9583758
55309844
2005359
303923
30094150
56274874
18063646
2724932
26588207
70067920
38107465