89995567
58855856
7292996
3704330
30737745
43202231
97776735
85133145
76608871
49361330
49569000
68059354
47238263
30029800
27105090
1018663
83503855
80753834
39887020
83779719
29237778
2101217
93557181
69737571
81358368
5446905
5940431
6191634
68556940
19529182
81116227
8257244
14353825
8832574
60566654
16642072
42054029
27972564
91847739
1676446