20895133
78984168
99505516
1931601
74953037
4143602
40089089
27016270
20239444
11709138
71234564
42925430
68061188
94152965
45468430
49765801
88624683
14527006
44777652
93284965
70132443
63175925
3603496
43394159
15514046
7968828
24052195
5005438
85215618
47871233
66549343
51473660
74929049
62453835
25776682
47056763
20254002
97053901
57445881
7068488