166
18
69
42
25
41
47
4
15
20
10
63
260
60
81
53
39
9
111
153
33
197
40
57
1020
73
138
180
16
44
27
70
99
21
8
128
28
54
101
19
121
102
2
35
5
17
103