30907
36258
57464
123694
24829
34431
11642
229455
21126
8608
21861
9473
5168
37421
30219
4676
3893
10427
10821
5245
5789
139523
17100
35197