64231996
56089683
27188005
5006634
29486065
33341966
18151522
903769
99988864
89216157
83493569
5473695
2205474
3818101
53271544
1259325
55149512
3324488
71606084
36435947
48578088
27547384
8524761
82349702
65555184
71479089
56712910
1162552
59544232
99418737
64725115
10519020
12834139
21613713
20466362
55264656
68477656
5633955
39497968
30432541