176
246
35
14
64
54
22
4
133
160
93
31
127
23
20
10
74
58
29
7
26
15
154
396
27
195
622
110
290
90
186
48
30
96
88
12