5
2
9
10
17
3
43
131
126
117
14
1
19
121
102
49
27
401
233
48
136
68
6
58
7
13
149
32
8
24
18
66
4
101
33
99
11
20
25
130
56
64
53
142
67
363
93
16
31
34
615
182
60
44
290
94
23
15
87
29
52
78
62
219
114
37
40
36
51
30
22
253
12
98
38
50
298
45
Shopping cart