13
10
16
6
27
30
26
9
5
2
1
14
3
8
11
25
29
4
7
55
38
1541
854
50
142
22
49
184
116
136
48
88
73
60
342
57
33
65
35
12
46
40
125
53
19
39
132
23
82
107
62
105
15
21
52
219
100
237
47
58
91
43
1045
92
17
31
159
34
28
18
64
32
20
1683
542
41
44
102
922
94
89
78
61
45
115
113
86
81
281
37
42
51
69
260
103
316
70
Shopping cart