21497719
983269
35979254
68481686
54101696
7046065
9213350
35191666
26653366
81043306
25302906
9552938
33271920
10521217
59002203
71025584
36467505
19829890
1490125
99192148
6804283
45974786
45827807
16969413
13596264
83119297
23519111
20326192
90432102
96124184
60035837
16869762
12374832
63724678
362006
10074607
66101424
50922778
49629304
20333911