21
9
31
51
169
112
325
20
86
77
337
72
83
694
61
8
22
25
23
88
121
241
158
80
182
66
567
50
207
32
126
374
65
127
178
94
109
415
244
272
24
39
195
49
267
29
70
181
54
45
76
278
191
402
146
174