28598136
97175218
39672978
84745649
38725046
79681941
12755293
9713905
13294520
64653318
37774324
1236379
20946802
60011526
82995567
8735224
81838544
59214916
5159505
46246545
134590
4412090
42463432
33289655
19551813
61542080
73223285
80309651
9838446
7399016
99725915
29086987
50666805
69107458
75196564
54109743
7915167
50382003
21042893
87581143