11
20
33
52
49
197
226
277
3479
122
73
46
171
38
25
167
118
507
5
124
24
263
29
51
123
114
222
23
76
145
15
751
35
718
69
98
891
185
206
113
409
200
158
102
266
61
140
47
96
97
48
216
63