182
246
36
14
65
54
22
4
135
160
95
31
127
23
21
10
75
58
29
7
26
15
157
396
32
27
199
622
113
290
92
186
49
30
99
88
35
12