366
50
38
18
15
10
9
20
7
5
16
70
119
122
137
96
157
22
215
84
29
135
55
12
176
17
95
35
277
244
46
92
28
78
104
91
30
51
42
6
14
37
19
152
41
40
73
127
24
160
120