164
366
129
28
18
35
57
40
9
303
32
82
48
72
286
173
15
132
94
65
50
44
11
23
38
52
156
21
5
45
19
37
49
17
86
27
56
30
16
91
110
67
10
88
8
55
33
137