20017270
19669782
35247725
8936540
89355810
9534440
40319255
72023853
39957046
67434896
2977700
9287515
29358530
26364761
74681638
54311896
6316540
51639553
15808826
92827593
41086284
8239631
15874951
34676410
1064643
22385318
34745546
79949909
4174611
60582152
37891753
1345480
28426583
95934075
82994954
50499023
24422670
9878865
24011227
41578705