6
157
109
23
26
10
15
19
24
11
49
13
9
70
30
50
14
12
150
305
189
85
66
857
453
145
18
52
121
58
74
36
122
4
7
69
29
213
149
54
21
82
27
31
41
410
127