140
332
49
34
51
108
133
57
32
40
14
28
39
86
44
16
8
21
29
6
5
4
343
118
82
225
65
80
68
158
113
63
144
50
138
27
10
30
25
100
35
26
129
107
11
33
17
162
56