158
41
11
88
29
57
23
61
94
45
101
33
17
113
7
6
9
55
38
8
1524
849
50
5
142
2
22
3
49
4
184
116
136
48
73
13
60
332
64
34
12
43
39
125
53
47
21
130
16
80
106
10
105
19
15
26
52
27
1
213
129
24
98
244
51
91
1043
92
31
14
159
28
18
32
65
20
1693
556
40
58
46
102
922
35
86
78
62
282
37
42
261
314
71
25
30
54
Shopping cart