9
6
35
16
13
30
7
15
42
17
58
18
43
23
27
282
365
222
200
140
66
147
25
132
129
314
41
89
104
38
205
119
128
126
64
111
137
37
62
114
29
134
243
372
238
319
120
184
218
83
48
100
77
70
110