14943814
77134012
64584570
36002987
1827621
90162660
68165527
17139287
11338534
32829331
51853087
65566587
61694907
98937983
72774335
24914098
3443614
22112919
89938637
9371169
97153226
1692890
86376734
33604479
99638274
30545430
5385751
30623880
20265095
11011842
1664889
47456561
61301975
34847282
1961006
70795501
28279865
74799740
69652574
13341685