3
1
40
2
10
289
110
30
126
12
99
15
130
402
233
48
49
136
66
6
17
14
7
58
13
5
147
32
8
9
24
16
4
100
19
11
20
25
27
129
55
64
53
142
18
67
363
93
31
34
33
614
180
60
42
291
94
23
88
29
52
78
62
218
114
37
36
51
68
22
248
98
39
47
281
Shopping cart