86
286
296
61
81
18
28
47
31
52
98
199
178
189
48
128
103
20
12
85
64
93
137
29
109
138
36
26
60
79
72
65
129
24
25
43
51
55
174
32
21
74
30
169
198
42
75
77
34
91