164
285
192
66
72
45
55
59
99
140
139
121
62
189
71
196
80
34
1166
294
81
156
450
142
407
115
404
112
85
52
425
262
522
168
29
150
206
98
60
27
200
96
77
48
75
101
42
76
106
155
53
16