87096888
46211800
81926973
11313464
7147961
59627493
26695084
24518445
46917842
10585578
66912450
3573671
8639342
25206712
13931637
82744560
40629323
55953041
29867537
27513876
16088238
10927261
9476965
11413407
85966724
4020350
92372962
97517602
97929279
65956825
32485207
6244193
83526169
19239035
96914991
27271357
61807033
6087675
44067751
15888575