20133533
64234636
15652664
31155496
88161351
84451630
8397508
37065292
12226722
62401398
9278867
48787612
49632071
44996444
48208719
57934687
5708418
32678680
82354932
79085597
72007347
14401811
62884484
6368356
68926550
87587719
27761606
83907035
18439764
58145646
9709703
49703224
99544887
7179477
79736352
13745876
59224167
558928
77666680
22971627