15
66
7
21
41
163
131
191
30
32
11
24
406
58
20
9
25
8
69
33
141
174
49
13
12
103
52
14
29
57
104
86
22
95
26
50
78
61
172
112
28
3