60141551
55521631
42856775
85727726
19267990
74449381
3383103
56472065
28931321
55299758
10728849
46292588
5772100
90878037
99568040
98801816
65607309
17093690
48272317
37714950
14813702
77426817
87931553
72249855
96274003
55229586
21327219
21156681
57515426
41005594
4106925
56556516
32263004
19215950
2423264
7307890
4079787
58261794
15912641
11828325