11
20
8
5
9
48
13
44
18
10
14
201
347
152
104
64
29
3
50
19
76
98
118
103
127
106
277
90
53
157
72
43
221
21
38
332
42
145
36
168
68
71
126
148
56
62
32
37
95
23