11
29
23
173
10
7
9
72
24
42
91
69
133
19
25
16
147
128
8
6
5
4
65
162
31
183
34
12
39
0
191
265
33
54
14
396
20
41
38
71
26
471