60
85
79
35
16
162
32
175
191
183
186
39
181
100
97
77
66
38
81
177
98
118
227
76
49
178
54
51
116
683
44
29
639
149
94
137
23
520
112
202
10
14
7
45
21
108
617
59
138
436
12
91