10074081
24238670
7993407
94924677
52512972
12067946
46979384
58637936
20585292
2865165
69837629
30639224
53385187
73816951
7318111
61558768
47896512
3262980
20468017
72987873
81397187
73833831
76733634
14121732
10084155
31097117
36467251
58451744
5108600
19978744
83397147
3781876
73142861
534951
99503088
78494727
77272338
93901979
60332274
59062316