95766728
52433170
80477249
3725572
96742582
33379611
20335382
5061185
14044434
30405243
55288673
18629043
88812794
2103894
7198897
83616143
40955982
6012595
58943718
64339555
1245936
45729005
11268563
47169752
71696531
1927607
34267856
69661135
3723530
4137937
98277634
78668081
41909991
29491680
4098296
46873196
62031970
35481808
47145253
20451620