12
87
52
110
61
15
19
184
63
8
2
3
5
10
65
57
149
158
17
4
7
9
25
66
40
42
117
36
29
13
28
20
129
37
168
83
594
35
112
38
16
21
22
199
59