55689296
9477652
803415
6087147
13777575
962500
9954592
3159212
37911167
51389051
57431052
22646888
51769183
73139177
78882352
94068898
59336987
54477727
13561581
9772957
58271330
10916125
36042443
758775
34266934
67564468
71687753
76065979
29893769
76541607
50953084
37078197
78435933
9293795
58030
12273574
74406831
58648214
94496020
2407214