18766200
59179765
11962561
39308827
9335750
45801773
34144801
4815126
5678197
7565284
28651272
3537332
97312080
21762924
31721789
9259726
30106762
55061926
2222087
9628216
14034316
74711977
94334515
11686924
98523247
75179558
71523611
85239591
82104013
45997787
25205472
8160550
14248367
2307444
42812614
36596856
8762243
4136382
67932222
32668425