64896779
7687170
31074701
16691242
46765698
78347685
92487888
87589257
99817964
13295774
96086937
59763230
43328518
23287651
1896351
73542035
30006009
69646320
32699154
87119503
80305297
85659312
16628250
54343175
78121684
82533817
90014163
9889545
19409086
79818096
40878928
42216497
95627532
4094376
27335276
58459517
30813583
80737675
27744197
1008996