30636
11690
68364
23891
1578
23665
36614
21155
925
37008
34204
913
31947
17139
39565
27614
34681
31506
47356
33990
49340
46112
33986
54852