11
16
5
19
27
17
25
118
74
12
52
32
9
26
179
88
20
67
369
63
163
342
188
62
84
48
40
75
54
4
114
28
174
144
21
153
3
76
44
138
49
228