33
150
25
18
24
55
17
85
70
234
284
79
81
100
10
58
29
86
249
177
37
106
112
12
11
21
1799
48
39
38
277
1402
61