20556830
9837666
2058205
81365771
89813681
13837996
78908262
99241386
66636235
41788265
15139885
83738420
79322815
57208944
56428874
3702680
54346380
56183672
28126960
56488713
85562203
2331370
93556098
97776703
98475168
29809636
15802351
61385473
51094533
99516443
70693537
5014318
65296543
2149406
65901270
37295482
49119957
40184876
5895752
6758130