11
14
12
6
4
1
5
7
31
30
21
32
58
22
212
15
26
55
335
167
19
942
228
42
293
109
83
73
103
301
27
120
28
214
54
53
119
907
148
163
267
102
59
731
65
57
149
44
37
111
47