57314581
87111148
16071823
60743100
84426072
77398265
7988669
70486552
5005279
61025338
84666493
49338507
730152
6615685
43874183
29494051
20657875
83057943
99316577
72112478
8557926
66363241
55579602
6117
33972181
62802963
85078792
25202762
55302942
5778800
99437445
27076776
14144419
26177372
24511175
30356058
54756881
39338586
74156598
12209094