14
9
5
4
7
30
36
33
19
62
165
176
112
137
143
154
204
352
244
119
357
70
431
246
359
170
124
461
439
73
101
72
422
225
120
60
141
121
240
723
189
196
107
466
26
37
87
21
100
81
43
66
31
116
12