56235570
65833728
84805198
64937100
65958136
20199559
35473516
89542933
64121392
73951120
87153023
11526722
43359442
9651133
22838830
50692028
12582514
48432610
29677592
75706412
85729753
54251379
59728657
24927888
18495833
61026575
84945829
15617601
6114426
81595035
4468371
53218163
19061472
90744845
2629181
97979356
2147144
53012284
93245182
23287092