65618631
58242064
12439062
50828850
46912861
15751119
60992842
65093939
54067607
87646796
9098972
5066195
19169259
21427330
5387313
62591789
98048780
25414949
86835527
55702215
8850923
52566743
40596131
9321696
49338240
68785283
17407053
7740728
76492053
7312160
65591696
19923877
97962117
60386941
88694740
17084597
48829201
46231795
36472118
28692387