50
32
35
15
92
27
19
2
260
156
246
211
77
639
165
103
114
71
191
49
6
14
16
11
61
17
28
34
26
20
5
69
24
41
109
33
99
169
13
110
128
21
22
204
85