19766076
386334
6771818
47369278
595391
12405766
89321596
93425274
84544536
58197752
38695028
41344533
84927310
15198607
14577352
63376612
90379153
5371565
8512834
1733938
48014890
3436749
8833071
25018067
88684268
32107292
98384903
99882585
71407000
5314857
64229400
3414972
69996455
49711376
6632868
38676795
73637728
14213591
50176490
67557419