77
102
167
67
38
289
194
218
60
154
317
191
217
105
98
131
55
91
63
112
58
42
315
182
29
39
104
35
96
126
103
141
70
99
420
378
192
186
152
37
74
49
153
339
172
64
76
117
89
220
274
157
115
174
46