639396
15519023
33411897
1448352
99843278
6856699
19755696
5588990
14317788
61163436
2689824
2641491
17248296
7899683
50726725
20137689
89781818
67728353
15841166
17962424
21902197
66275732
82178244
17988833
3712
3113899
26594831
42448129
45608944
28889924
1574857
29057285
1775831
3197493
6084880
31195432
21044325
33115506
47302556
11321602