14865713
93313279
86079555
77862888
78198684
74358767
14682264
58973093
66346035
32467187
49834865
56557342
24521856
25286752
49194855
49183750
28493284
75786097
93149725
41645868
46067512
36253017
97768910
81036393
70778381
57336476
9905379
13576217
73399431
71206116
86995103
70937047
71904607
8869315
45854970
6182021
48152572
34323344
23163278
2446235