2687792
27883453
17093334
82261596
37974123
89015453
9134952
85142149
35044352
6889249
71725723
71885308
84148764
5158266
77311081
12835778
2641960
26282782
20811014
65421809
1408540
22421241
99745834
76595951
29051242
11921886
44707335
6162513
47177063
43067006
85399743
70739752
10914620
8408387
8656523
92705706
3677783
10788862
38443133
31139293