12
17
304
41
23
20
186
15
53
25
32
33
345
4
14
5
269
405
88
83
189
37
237
1290
46
217
204
59
109
184
130
137
180
95
176
71
246
61
115
145
18
42
29
39
165
261
75
370