43907332
7025499
8556994
96181800
92696868
83639730
1512585
32755382
82949127
3278299
29036826
43711902
4239821
97213425
96574327
7625362
4278012
15162350
81512518
356377
38035608
27077243
17715159
19843196
1573211
5368969
4305152
96964337
17344913
4989313
55027902
86121118
8973682
78086969
68623873
96526133
23834931
63264386
78484740
20025419