5980488
3933689
78926133
5355943
98584314
4131125
33523387
43871279
55587884
92998551
93058483
2565110
79746231
59146255
56707138
15422245
96029663
41032118
23613283
90175095
95783319
96178433
45053781
39628669
1233889
71421132
9962551
77503094
1165348
961903
71836989
98268064
74893570
31122675
46891309
4228988
4787818
20197801
4331871
10838864