14
18
12
6
61
22
1
266
3
2
39
264
105
38
30
26
129
10
17
130
79
47
33
31
37
51
217
29
111
167
121
15
85
97
54
32
267
69
58
84
107
309
76
67
41
73
21
214
290
23
81