14844356
2190703
73084052
89104983
2222011
5345870
99254792
17909362
17312959
51026790
62643466
68967019
24646605
51257150
2551902
4856768
55967079
16531238
8254401
11051317
3297419
1618253
75851264
8802022
60778457
33395558
51353351
79334455
33105181
8364767
3665758
90499842
82136835
14693131
19775128
65485499
96281659
57258117
14182385
8590368