59333392
68309370
22103993
71142440
318803
72202840
75971953
66361357
19162193
4538675
89843969
19056511
61389305
65975458
75148700
29544809
77635063
57967203
59739859
57134957
27335417
85544832
22575363
7426645
93249853
74212668
64516367
57751704
2635330
12527944
8674381
69645253
52513072
2297495
99113998
2249689
65696509
41545217
45603396
45297096