56 goods
50 goods
2990 goods
1
13
16
4
2
15
21
5
59
3
9
18
10
8
52
6
40
17
55
97
96
7
100
70
14
61
80
47
67
24
32
11
35
58
19
108
20
99
31
167
41
27
57
43
90
44