5405842
55219790
52779542
4357107
9977889
94846007
36156681
65263538
15211906
19826179
28358382
50727489
21126440
8996613
21714039
66658159
40866472
74576760
33752883
31311102
90299942
55943048
9075316
62363559
19428828
34119037
22458851
62847279
8948036
5835128
64631926
17189670
14669895
86596542
39011822
16841440
56758136
92963310
99653176
9264218