18
172
131
30
19
12
34
14
43
32
15
22
41
42
9
174
10
59
122
3
95
38
23
31
364
4
7
5
21
288
120
92
16
40
25
153
74
159
2
101
168
8
130
33
208
29
6