22
121
126
24
215
141
27
43
33
46
18
19
128
279
60
91
212
275
70
127
79
403
48
6
51
210
52
507
138
97
1280
292
245
85
156
627
344
154
296
177
23
291
140
191
78
374
163
66
25
31
77
131
12