12
18
14
17
117
373
278
122
169
51
36
41
4
23
293
190
111
109
90
66
21
9
84
19
35
151
103
114
61
16
264
22
37
176
85
48
166
62
72
44
11
25
92
43
49
28
13
3