35104993
28182484
22717121
4588204
96253876
18637994
181988
77737436
9794893
701166
50777630
91829065
8242633
11329846
22344422
81809378
39259141
85875794
3617708
10159360
82792458
8993761
15795855
20772536
90092997
56188213
74214518
68792361
3062482
81355338
23446856
76946437
66101183
3243166
74089698
83221530
64125117
9408976
75095399
39407318