16
66
119
11
88
196
85
86
21
135
34
10
111
554
632
26
94
276
4
2
223
38
146
64
18
19
20
1
61
55
105
378
1186
78
3
36
6
44
121
53
109
57
69
31
79
48
59