47898182
39063919
34691080
19178836
13111878
51277378
66565055
57369338
69439009
66168191
46009425
49209587
8702448
99361754
77483651
21618953
81559818
840448
88677187
99434453
83622363
60025196
9820228
3706707
85461251
79919328
20783029
73402217
52479842
54887943
54201858
9565379
6599470
43496268
97197269
56623523
64006423
2222438
9377721
713076