27004625
16063448
132228
76408551
25364748
95704863
87132286
68491046
4040895
52969590
77227652
19189767
54345594
92733507
93468786
2594707
19372359
40765640
6183450
87908988
24853672
3277816
44213261
19888742
1553586
73851610
36341683
55894087
29363693
45854879
51044493
86632852
60143730
37017420
98245626
16305938
25677167
47017809
48153014
25686717