61 goods
74 goods
59 goods
126 goods
40 goods
115 goods
198 goods
10 goods
1
10
2
3
28
37
4
15
6
95
12
25
29
78
9
14
46
16
19
23
88
81
43
8
33
7
22
26
17
5
34
11
36
48
20
27
18
38
353
24
54
76
13
52
223
30
56
149
42
31
99
136
322
127
176
138
242