93311694
18277063
51262961
34247720
45078090
9395189
19205033
33097496
19951276
85436517
83807212
60292191
32036415
26716763
15513983
8025225
99669701
61058121
10725663
16245793
99842398
9524496
15789162
37965696
4291395
18274109
53258795
8241118
66104835
5625075
49217145
87514618
13449154
31757195
95581123
5575180
57972028
69678167
4350267
6509718