162
67
98
53
39
347
380
91
19
59
122
89
147
402
192
42
334
60
34
70
18
107
27
51
310
148
116
376
190
101
181
239
146
28
208
109
115
32
17
96
92
191
20
14
218
243
58
45
309
68
285
159
236
185
188
4738