21051718
16372922
54165869
37051984
70713999
47013009
99612667
74727394
76214744
75581186
67002605
72965915
2609923
5385170
4453807
97596760
85073696
58095020
1763970
59394942
78194656
399141
79777910
2184764
55403256
39492632
27867182
22986316
98673050
29741064
8579291
11026834
73609126
57818671
17072787
69843693
83602311
81489595
36661873
5907982