6
22
20
28
3
5
15
173
42
39
7
10
8
18
13
43
14
26
0
4
33
21
56
11
31
17
74
434
47
25
499
223
161
160
140
91
35
154
112
146
158