19591769
36368890
89933076
78075197
9962953
6336025
3455123
24062303
8078847
44226084
51362513
99248538
3368157
86717689
34185795
11127088
60843195
43722588
35413790
98285912
1259554
55056299
7438218
60948484
37604838
46858284
38377817
48946076
44004196
89313973
42164316
28167920
70378919
86401474
51267046
7314205
57307786
29948717
77721207
64101035