7
23
17
5
11
143
294
240
33
19
87
14
32
55
109
62
78
81
188
30
133
398
91
207
220
77
48
89
202
161
73
460
29
72
76
96
44
117
28
54
254
159
178
51
265
175
215
113
43
138
105
41