11
5
2
4
3
14
9
37
19
25
50
51
10
157
24
188
99
46
143
7
39
34
201
82
92
65
62
103
212
254
122
87
93
80
71
141
36
15
156
112
134
428
259
22
68
131
28