14
51
292
155
90
132
18
20
56
276
10
331
34
160
279
146
15
11
42
7
60
252
23
31
17
9
16
5
40
206
76
13
27
46
21
45
35
52
106
87
373
208
107
138
68
239
227
54
80