50496886
31792572
70294263
23202837
54972621
33103045
59941351
1163902
71675797
53923318
15097834
9626911
40633122
53871232
77716569
91181579
45564380
53829933
67303040
45281384
8533582
2159708
60048142
54184305
38051790
57858624
27824335
57508217
26702312
6946990
50883765
22534809
59202671
70211876
58644816
91533628
81101288
56748405
14276073
78796726