51989093
6335652
1556168
85113130
72959253
28776643
96744270
43322613
39938742
12948195
29372815
67011618
32859911
44322874
4275407
81635707
49617949
39044505
29563458
90837080
633914
5113730
97289333
2768510
32652895
21548990
96841931
85123248
22654092
2478535
32502004
44765146
75558122
73327572
5540954
65637900
47189132
13311306
8150102
26414255