12
87
52
111
61
15
19
14
184
64
8
2
3
5
10
66
57
149
158
17
4
7
9
25
40
42
118
36
29
13
117
28
20
130
37
168
84
594
35
112
38
16
21
22
200
59