30636
68364
23891
1578
23665
36614
21155
925
37008
31947
34204
17139
27614
47356
31506
39565
46112
33990
8647
11371
34582
101368
32014
54851